개발/기타

[깃허브] Organization에 있는 Repository를 개인 Repository에 가져오기

케이비이 2023. 9. 13. 16:13

프로젝트를 마치고나서 Organization에서 작업한 백엔드 Respository를 개인 Repository에 가져와야 했어요. 그래서 어떻게 했는지 방법에 대해서 정리해보았습니다!

 

1. 사전작업

(1) 기존 repo(=갖고와야 하는 repo)의 주소를 복사해줍니다.

(2) 저장할 폴더를 생성합니다.

(3) 신규 repo(=새롭게 저장할 repo)를 생성합니다. 생성 후, 주소를 복사해줍니다.

 

2. cmd에 작성

(1) cmd 창에 새로 생성해둔 폴더의 위치로 이동하기 위해 cd 명령어를 사용합니다.

(2) 

- 복사해둔 기존 repo의 주소를 git clone 합니다.

- 기존 repo의 이름으로 이동해줍니다.

- 신규 repo에 새로 git remote set-url --push origin 해줍니다.

- git push --mirror 까지 해주면 완료입니다.

git clone 기존repo주소
cd 기존repo명
git remote set-url --push origin 신규repo주소
git push --mirror

 

3. 신규 repo 확인

신규 repo로 들어가면 기존 repo에 저장되어 있던 commits까지 모두 저장되었음을 확인할 수 있습니다.

 

 


[참고 사이트]

https://hello-bryan.tistory.com/203

 

[Github] Repository 이동하기 clone/mirror

Repository move 다른 계정의 git 등으로 repository 를 이동 시킬 때 commit 등의 이력까지 같이 이동 시키는 방법입니다. git clone --mirror {기존 리파지토리 주소} cd {기존 리파지토리 명}.git git remote set-url --

hello-bryan.tistory.com