깃헙의 다른 계정으로 레포를 복사하고 싶은 경우가 있다. 물론 commit 내용도 복사할 수 있어야 하므로 setting > transfrer와는 달리 전체 레포가 이동될 수 있도록 한다.
transfer는 소유권의 이전이며, 레포 자체가 이동하지 않는다.
반대로 mirror를 이용한 이전은 잔디기록 외의 모든 것이 복제된다고 볼 수 있다.
먼저 복사할 레포의 코드 url을 복사해두자.
명령프롬포트에서 다음과 같이 순서대로 입력한다. 따라서 레포를 이동시킬 신규 레포를 준비해 놓는 것이 좋다.
git clone --mirror {기존 레포주소}
cd {기존 레포명}.git
git remote set-url --push origin {신규 레포주소}
git push --mirror
이후 신규 레포를 들어가면 레포가 이동된 것을 볼 수 있다.
'Collaboration Tools' 카테고리의 다른 글
[GitHub] git 계정 변경하기 (0) | 2022.03.26 |
---|---|
내가 기술블로그를 Slack으로 관리하는 방식 (ft. 기술블로그 RSS URL) (0) | 2022.03.24 |
[Github] 이클립스에 GitHub 저장소 프로젝트 import 하기 (0) | 2021.10.30 |
[GitHub] 깃 저장소 이름을 바꿨다면? (0) | 2021.09.29 |
[Github] ReadMe 작성시 고려사항과 Markdown (0) | 2021.09.27 |
댓글
최근에 올라온 글
TAG
- filezila
- git연동
- 노개북
- 기술블로그
- EC2
- 오늘의코딩
- ubuntu
- IT 5분 잡학사전
- 정보처리기사
- 노마드코더
- 웹페이지만들기
- SQLD
- 정보처리기사 실기
- 호스팅영역
- jdbc
- AWS
- spring
- 정보처리기사 필기
- JIRA
- 개발도서
- 북클럽
- LifecycleException
- 배포
- java
- gradle
- intellij
- putty
- 실용주의프로그래머
- 독서후기
- gradle build
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함