[문제해결] 기록
[Git] Gitlab에서 Github으로 저장소 옮기기 미러링하기
감싹이
2023. 6. 22. 13:08
6월 16일 수료식을 끝으로 1년 간의 싸피 과정이 끝났다!!! 지금은 자율 취업활동 기간이라 정처기 공부를 하고 있다. git lab에 있는 프로젝트들 깃헙으로 옮겨야지, 옮겨야지 미루다가 깃랩이 만료된다는 공지가 떴다 🥲 오늘까지 옮길 사람들 다 옮기라길래 2학기 때 진행했던 프로젝트들을 깃헙 private repository에 올리고 왔다. 과정을 기록해두면 나중에 또 쓸 일이 있을 것 같아 글을 남기는 중 ✍️
GitLab -> GitHub
1. 원본 저장소 복사 (깃랩에 있는 원본 레포 주소)
$ git clone --mirror [원본 레포지토리 경로]
2. [원본 저장소 이름].git 이라는 폴더가 만들어지면 여기로 이동
$ cd [원본 저장소 이름].git
3. 깃헙에 레포 생성 (readme 추가한다는 박스 체크하면 안된다!)
이 화면이 뜨면 된다. (습관처럼 readme 추가 체크했다가 충돌난 사람..🥲
3. 생성한 레포 주소를 넣는다
$ git remote set-url --push origin [이동할 원격 레포지토리 주소]
4. push 한다
$ git push --mirror
여기까지 하고 github 레포를 새로고침하면 옮겨진 것을 볼 수 있다. 잔디도 옮길 수 있는데, 깃헙과 깃랩 이메일 주소가 다르면 옮겨지지 않는 문제가 있다고 한다 (는 내얘기..
암튼 이렇게 하면 쉽게 깃랩에서 깃헙으로 프로젝트를 옮길 수 있다