GitHub Enterprise Importer에 대한 정보
GitHub Enterprise Importer은(는) 엔터프라이즈를 GitHub Enterprise Cloud(으)로 이동하는 데 도움이 되도록 설계된 고도로 사용자 지정 가능한 마이그레이션 도구입니다.
리포지토리별로 마이그레이션하거나, 마이그레이션 원본이 GitHub.com에 있는 경우 조직별로 마이그레이션할 수 있습니다.
GitHub Enterprise Importer을(를) 사용하면 다음과 같은 고유의 요구 사항을 충족하도록 마이그레이션을 사용자 지정할 수 있습니다.
- 리포지토리 마이그레이션에 대한 고유한 마이그레이션 권한 역할로, 팀 및/또는 개별 사용자가 마이그레이션을 실행할 수 있도록 지정하고 마이그레이션을 완료하기 위해 조직 소유자 필요를 제거합니다.
- 높은 충실도 마이그레이션을 통해 단일 리포지토리, 일련의 리포지토리 또는 전체 조직을 마이그레이션할 수 있습니다.
- 사용자 지정 평가판 실행 마이그레이션을 지원하므로 프로덕션 마이그레이션을 실행하기 전에 원하는 횟수만큼 마이그레이션을 실행할 수 있습니다.
- 단일 풀 리퀘스트 댓글을 이동할 수 없는 것과 같은 중요하지 않은 마이그레이션 오류에도 마이그레이션을 계속할 수 있도록, 오류 로깅을 해결하고 방해 요소를 제거합니다. 마이그레이션한 후에 자동으로 열리는 로그 파일을 검토할 수 있습니다.
- 사용자는 마이그레이션 전체에서 Git 기록 또는 GitHub 메타데이터가 관리되는지 확인하기 위해 기록 소유권을 유지합니다.
GitHub CLI 또는 API를 사용하여 마이그레이션을 실행할 수 있습니다.
GitHub CLI은(는) 마이그레이션 프로세스를 간소화하며 대부분의 고객에게 권장됩니다. 사용자 지정 요구 사항이 많은 고급 고객은 API를 사용하여 GitHub Enterprise Importer와 자체 통합을 빌드할 수 있습니다.
지원되는 마이그레이션 경로
GitHub Enterprise Importer는 다음 소스에서 GitHub Enterprise Cloud(GitHub.com 또는 GHE.com)로 마이그레이션을 지원합니다.
- Azure DevOps(ADO) 클라우드
- Bitbucket Server 및 Bitbucket 데이터 센터 5.14+
- GitHub.com
- GitHub Enterprise Server (GHES) 3.4.1 이상
참고
GitHub Enterprise Importer은(는) 현재 GHE.com에서의 마이그레이션을 지원하지 않습니다.
시작
필요한 마이그레이션 경로와 GitHub Enterprise Importer에서 마이그레이션하는 데이터에 대해 자세히 알아보려면 다음 문서를 참조하세요.