[Git] git 원격 저장소 remote repository 주소 url 변경 방법

git을 사용하다보면 기존 로컬 저장소에 연결되어 있는 원격 저장소를 바꿔야 할 때가 있습니다.

https 주소에서 ssh 주소로 바꾸거나 새로운 원격 저장소로 관리하려 할 때 등 정말 간단하게 변경할 수 있는 방법에 대해 다루어 보겠습니다.

1. 원격 저장소 주소 확인

터미널에 다음 git 명령어를 입력하는 것으로 현재 로컬 저장소의 원격 저장소 주소를 확인할 수 있습니다.

git remote -v
git remote -v

일반적으로 (fetch) 와 (push)라 써 있는 두 개의 주소를 확인하실 수 있습니다.

2. 원격 주소 변경

이제 주소 변경을 하기 전에 새로 변경할 주소를 알아야 하는데요. 원격 저장소의 주소는 github 페이지에서 “<> Code”를 눌러 확인할 수 있습니다.

git 주소 변경 확인

저는 예시로 위에 보이는 ssh 주소로 변경해 보겠습니다.

다시 터미널로 돌아와서,

git remote set-url origin "새 주소"
git remote set-url origin

이렇게 원격 저장소 주소를 바꾸는 명령어를 실행한 후 다시 “git remote -v” 명령어로 주소를 확인해보면 제대로 바뀐것을 확인하실 수 있습니다.

예시에서는 로컬 저장소와 연결된 같은 원격 저장소의 주소만 https에서 ssh로 바꾸었지만, 새로운 원격 저장소를 github에서 만들고 로컬 저장소를 이와 연결하는 것도 같은 방식으로 할 수 있습니다. 이 후 원래대로 git add, commit, push 등을 하면 새 원격 저장소에 제대로 연결된 것을 확인할 수 있습니다.

답글 남기기