Git/GitLab Remotes 원격 저장소 URL 변경
- Develop/Git
- 2021. 8. 10.
Introduction
시놀로지(SynologyNas)를 이용하면서 이사를 가거나, 혹은 업그레이드 등을 통하다보면 사용하고 있는 서버의 IP가 변경되는 점이 있습니다. 물론 서버의 IP를 고정으로 하는 방법으로 해결할 수 있으나, 이미 IP를 변경하고나서 알게되다보니, GitLab의 remote URL 주소가 변경되어버렸습니다. 이때, 포트 번호 등 변경을 하면서 도메인만으로 해결할 수 없는 단계 였습니다. 그래서 이와 같은 상황이 발생하였을 경우 다음과 같이 진행하시면 됩니다.
문제점 정리
- SynologyNas 의 IP/PORT변경으로 인해 GitLab의 원격 저장소 경로가 변경 됨
- 즉, 기존에 작업중인 Project의 코드를 업로드해야하는데 GitLab 원격 저장소가 변경되어 업로드가 되지 않음
해결방안 : 원격 저장소 URL 변경
해결하는 방법은 다음의 명령어를 이용하여 해결가능합니다.
git remote set-url 명령어 사용
$ git remote -v
# View existing remotes
origin https://github.com/user/repo.git (fetch)
origin https://github.com/user/repo.git (push)
$ git remote set-url origin https://github.com/user/repo2.git
# Change the 'origin' remote's URL
$ git remote -v
# Verify new remote URL
origin https://github.com/user/repo2.git (fetch)
origin https://github.com/user/repo2.git (push)
두 개의 인자를 가집니다:
- 기존 원격 저장소 이름: origin
- 새로운 원격 저장소 URL : https://github.com/user/repo2.git
Reference
'Develop > Git' 카테고리의 다른 글
Git 관리 툴 "GitHub Desktop" (0) | 2021.08.12 |
---|