본문 바로가기
Github

[Github] Repository 이동하기 clone/mirror

by bryan.oh 2020. 7. 20.
반응형

Repository move

 

다른 계정의 git 등으로 repository 를 이동 시킬 때 

commit 등의 이력까지 같이 이동 시키는 방법입니다.

git clone --mirror {기존 리파지토리 주소}
cd {기존 리파지토리 명}.git
git remote set-url --push origin {신규 리파지토리 주소}
git push --mirror

 

 

예제

 

기존 Repository 는 https://github.com/hello-bryan/HelloOpenCV.git 라고 하겠습니다.

그리고 새로 옮겨질 repository 를 아래와 같이 만들어 두겠습니다.

생성하면 Git url 을 복사합니다.

 

기존 : github.com/hello-bryan/HelloOpenCV.git

신규 : github.com/acsgoh/HelloNew.git

이제 윈도우 Command 창을 띄우고 아래의 순서대로 명령어를 입력합니다.

git clone --mirror https://github.com/hello-bryan/HelloOpenCV.git
cd HelloOpenCV.git
git remote set-url --push origin https://github.com/acsgoh/HelloNew.git
git push --mirror

 

여기서 git push --mirror 했을 때

신규 리파지토리가 다른 계정의 저장소 일 경우 계정을 입력해야할 수 있습니다.

 

실행했던 스샷 입니다.

728x90
반응형

댓글