[Github] repository 다른 Organization으로 옮기기 : transfer 사용법 / Import a repository 사용법
목차
[Import a Repository로 옮기기 - 결과]
개인적으로는 Import a Repository 추천
[인트로]
옮기는 이유
팀원들과 이미 작업 중인 Organization & Repository가 있지만,
미니 플젝 1개 때문에 Organization 하나 만드는게 비용 낭비 같았음
이참에 캠프 참여자들끼 모두의 작업물을 한 곳에 두는 것도 좋겠다고 생각
그래서 캠프 운영진에게 건의
캠프측의 Organization을 생성할 것을 부탁
캠프에서 Organization을 만들어줌
피드백 완전 빠르심 최고
Repository 이사시키기로 함
하지만 --mirror로 하면 Unity에서 해둔 세팅이 날아갈 때가 있음
게다가 repository의 PR이나 Iusses도 보관하고 싶음
그래서 Transfer 기능을 사용하기로 함
테스트 repos로 실험해보니 잘됨
[Transer로 옮기는 방법]
1. Danger Zone → Transfer
2. 입력할 거 입력
2-1. Select one of my organizations에서 이사갈 Organization 선택
이때 Organization에 참가 중이어야함
2-2. Repository name 작성
기존 이름으로 해도 되고
Organization에서 정한 양식대로 새로 설정해도 됨
이사갈 Organization에 없는 name으로 작성
2-3. 기존Organization이름/Repository이름 작성
'ㅇㅋ 동의함' 같은 의미로 작성해주는 칸
2-4. I understand, transfer this repository. 버튼 누르기
[Transer로 옮기기 - 결과]
기존 Organization에 Repository는 없어짐
새 Organization에 개명까지 적용돼서 잘 옮겨짐
기존의 PR이나 이슈도 잘 들어가 있음
하지만 Owner 권한을 사라져서 Settings 탭이 사라짐
운영진-Organization 권한자에게 부탁해야할듯
[Import a Repository로 옮기는 방법]
git repository 옮기는 방법을 검색하면 --mirror가 가장 많이 뜨는데,
이 중 마지막 글 "github repository 새로운 저장소로 옮기기"은
새로운 계정으로 repository를 옮겼다는 내용인데
실험해보니까 이렇게 해도 될듯
https://ohrora-developer.tistory.com/13
github repository 새로운 저장소로 옮기기
가끔씩 github를 사용하다보면 기존 저장소에서 새로운 저장소로 repository 를 옮겨서 관리하고 싶을 때가 있을 것이다. 학교에서 사용하던 계정이였는데 졸업을 했다던지, 회사의 계정으로 사용하
ohrora-developer.tistory.com
1. Repository 생성하는 초록색 New 클릭
2. Import a repository 클릭
제일 상단 파란색 링크
3. 입력할 거 입력
3-1. 복제할 HTTPS 복붙
HTTPS는 Repository의 Code에서 복사 가능
3-2. 복사되는 중
[Import a Repository로 옮기기 - 결과]
Owner로 넘어와서 Settings까지 성공적으로 잘 넘어옴