
Git은 파일 버전만 추적하므로 리포지토리를 분기하고 기록을 보관할 수 있지만 과거 및 현재 문제, 패키지, 설정 및 Github를 훌륭하게 만드는 모든 것에 대해 전송되지는 않습니다. 새 계정으로 전체 이체를 해야 합니다.
리포지토리 이전은 어떻게 작동합니까?
조직은 기본적으로 Github에서 사람들의 팀입니다. 조직에 대한 액세스 권한이 있는 모든 사용자는 조직의 모든 리포지토리에 대한 권한을 갖습니다.
그러나 새 사용자처럼 작동하기 때문에 기존 저장소를 조직으로 이전해야 합니다. 이 프로세스는 리포지토리를 다른 사용자 계정으로 이동하는 경우에도 동일한 방식으로 작동합니다. 리포지토리를 제어할 계정 또는 조직의 이름을 입력하기만 하면 됩니다. 그것은 즉시 그들의 이름으로 이전되고 그들의 계정에서 액세스할 수 있습니다.
모든 리포지토리 정보를 유지 관리하는 동안 받는 사용자/조직이 더 낮은 계층의 프리미엄 구독을 사용하는 경우 기능을 잃게 될 수 있습니다. 예를 들어 Github Pro가 있는 개인 계정에서 프리 티어 조직으로 리포지토리를 이전하면 특정 서비스에 대한 액세스 권한이 손실될 수 있으므로 계정이 동기화되어 있는지 확인해야 합니다.
또한, 기존 자동화가 중단될 수 있음 Github URL에 의존하는 경우 repo를 전송하면 새 사용자 계정에 저장됩니다. 다행스럽게도 Github은 일부 요청을 이전 저장소로 계속 전달하지만 동일한 이름으로 새 요청을 만들면 완전히 중지됩니다.
Github 리포지토리 이전
저장소 설정으로 이동합니다.

그런 다음 “Danger Zone”에서 “Transfer”를 클릭하십시오.

물론 이것은 위험한 과정입니다. 확인을 위해 저장소 이름을 입력해야 함에도 불구하고 큰 빨간색 버튼을 누르기 전에 사용자 프로필의 유효성을 검사하지 않으므로 사용자 이름/조직 이름이 100% 정확한지 절대적으로 확인하십시오.

일단 이전되면 저장소가 즉시 표시되어야 하지만 조직을 소유하지 않은 경우 다른 쪽에서 이전을 승인해야 할 수 있습니다.









