뉴히의 개발 로그
[TIL] 20230703 - github organizations 팀 프로젝트 내 개인 레포지토리로 복사하기 ! 본문
발표를 끝으로 일주일간의 팀 프로젝트가 끝이났다!
끝은 아니겠지만.. 무튼 생각보다 기획의 디테일한부분, 구현 시 고려해야할부분 UX등등!
칭찬도 많이 받았고 힘들었떤만큼 뿌듯하고 만족스럽지만 아쉬운 부분도 많이 있기에
더 추가로 기능 구현을 하고싶은 부분도 있고 팀프로젝트에는 내가 막 push 하기에는 혹시나 피해가 될 수 있고
내 개인레포에도 기록을 남기고 싶어서 커밋까지 그대로 복사할 수 있는 방법을 찾아보았다.
oranizations 레포주소와 내 개인 레포 주소만 있으면된다!
복사 명령어
git clone --bare <https://github.com/원래레포주소.git> <새로 생성할 내 로컬 폴더명>
cd <생성된 로컬 폴더명> -> 기본 레포정보를 다운받은 내 로컬폴더로 이동
git push --mirror <https://github.com/목적지레포주소.git> -> 빈 레포를 생성해준뒤 push 해야함
원래 다른 데서는
git clone --mirror <오리지널 레포 주소> <내 로컬 폴더명>
git remote set-url origin <내 개인 레포 주소>
git push
이렇게 하라고했는데 push 할때 오류가 났다.
분명 폴더엔 복사된 레포 파일이 있는데 없다고 ㅎㅎㅎㅎㅎ
이걸로 하셨다했는데 내가 뭔가 경로를 잘못했을 수도ㅎㅎ
무튼 더 서칭하다가 --bare랑 --mirror 명령어를 쓰니 바로 복제 성공!!!!