규도자 개발 블로그

git 저장소 바꾸는 방법 본문

DevOps/Git

git 저장소 바꾸는 방법

규도자 (gyudoza) 2019. 4. 2. 22:01

git 저장소 바꾸는 방법

깃허브의 private저장소가 무료로 풀렸다. 전엔 월 6$의 과금을 해야지만 이용할 수 있었는데 말이다. 마이크로소프트가 깃허브를 인수하고 과금정책을 올 1월부터 바꾼 거였는데 어제사 알게 됐다. 마침 어제가 만우절이어서 진짠가 했더니 진짜더라. 해서 원래는 gitlab에서 진행중이었던 개인프로젝트를 깃허브로 전부 옮겼다. 옮긴 김에 깃 repository를 변경했을 때 썼던 방법을 남겨놓으려 한다.

$ 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)

그리고 이번에 알게됐는데 다른 곳에서 작업했다 하더라도 commit history는 똑같이 적용된다. 해서 내가 몇 개월동안 작업했던 내역이 그대로 깃허브 잔디밭에도 적용이 되어서 뿌듯하다. 하하.

물론 나중에... 정말 나중에 서비스가 커진다면 kubernetes를 통한 CI나 기타 기능들을 훨씬 많이 사용할 수 있는 깃랩으로 다시 옮길 생각도 있다.

Comments