GitLab -> GitHub 저장소 옮기기 (Mirroring) / Commit Log 유지

JeHun Lee·2022년 8월 26일
0
  1. Git bash를 사용하여 작업합니다.

  2. Desktop 내에 저장하고자 하는 곳에 폴더를 생성하고, GitLab의 repo주소를 복사하여 클론합니다.
    git clone --mirror [GitLab repo 주소]

  3. 해당 폴더 안으로 들어갑니다.
    cd [폴더명]

  4. GitHub에 Repository를 생성하고 Github의 repo주소를 복사하고, 다음 명령어를 통해 생성한 폴더에 원격저장소를 set하고 push 해줍니다.
    git remote set-url --push origin [Github repo 주소]
    git push --mirror

  5. 끝!

Commit Log가 유지 되며 GitHub에 이전에 작업했던 잔디가 해당 날짜에 맞게 살아납니다.

0개의 댓글