GitHub | GitHub Repository Transfer

yeonk·2022년 10월 24일
0

git & github

목록 보기
1/1
post-thumbnail

개요


프로젝트 레포지토리를 이동해야할 일이 생겼다. import를 이용해서 클론할 수 있는데 이슈는 함께 이동되지 않아서 다른 방법을 찾다가 transfer를 알게되었다.

서치해보니 레포지토리 소유권을 넘겨 줄 수 있다고 하는데 이슈까지 옮겨지는지에 대해서 확실하게 나와있지 않길래 그냥 내가 테스트해봤다.






Transfer 방법




1. Transfer ownership

레포지토리 설정 페이지의 “Options” 탭의 페이지 하단에 “Transfer ownership” 항목 선택






2. 정보 입력

소유권을 넘겨줄 계정의 정보와 확인 메세지 입력, 비밀번호 입력

  1. New owner's GitHub username or organization name: 소유권을 넘겨받을 계정의 username (그룹 계정일 경우 organization name)

  2. Type username/repository name to confirm : 확인 메세지 입력 (확인 절차이기 때문에 그냥 위에 나오는 텍스트 그대로 따라치면 된다)

  3. I understand, transfer this repository 버튼을 누른다.

  4. 비밀번호 입력 화면이 나오면 계정 비밀 번호를 입력하여 작업을 완료한다.






3. 이동된 내용 확인

기존 레포지토리의 커밋들이 이동된 것을 확인할 수 있다.
프로젝트를 Watching 하는 계정과 Star를 찍은 사람까지도 함께 옮겨진다.
저장소 소유권 변경에 따라 URL 주소도 변경되며, 이전 주소의 URL은 새로운 주소로 redirect 된다.
clone, fetch 요청도 마찬가지로 redirect 된다.






Issue 확인


궁금했던 이슈 이동 확인
기존에 작성한 이슈와 마일스톤까지 함께 이동되는 것을 볼 수 있다.
다만 깃허브 프로젝트는 함께 이동되지 않는 점 주의하자.

  • 이동 전



  • 이동 후






참고 자료


GitHub Repository 옮기기 (프로젝트 넘기기, Transfer)

0개의 댓글