GitHub에 대한 마이그레이션 경로 정보
GitHub 제품(예: GitHub Enterprise Server에서 GitHub Enterprise Cloud으로 또는 Bitbucket Server 또는 GitLab과 같은 다른 코드 호스팅 플랫폼에서 GitHub)으로 이동하는 경우 사용자 코드, 코드 기록 및 이전 대화 및 공동 작업을 모두 이동하려고 할 것입니다.
마이그레이션은 대상 및 원본을 고려하려 계획합니다. 고려 사항에 따라 마이그레이션 경로를 결정합니다. 일부 마이그레이션 경로의 경우 원본, 기록 및 메타데이터를 마이그레이션할 수 있는 전문 도구를 제공합니다. 다른 경로의 경우 더 간단한 "원본 및 기록" 또는 "원본 스냅샷" 마이그레이션을 수행해야 합니다.
일부 마이그레이션 경로에는 전문가 주도 마이그레이션에서만 사용할 수 있는 도구가 필요합니다. 자세한 내용은 GitHub의 영업 팀에서 계정 관리자에게 문의하거나 GitHub Expert Services 웹 사이트를 참조하세요.
권장 사항에서는 가능한 경우 원본, 기록 및 메타데이터를 포함하는 최고 수준의 충실도를 원한다고 가정합니다.
GitHub.com(으)로 마이그레이션
GitHub Enterprise Cloud에 대한 마이그레이션을 포함하는 GitHub.com(으)로 마이그레이션하는 범위 및 도구를 검토할 수 있습니다. 추가 정보 또는 주의 사항을 검토할 수도 있습니다.
- GitHub.com에 대한 GitHub Enterprise Server 3.4.1 이상
- GitHub.com에 대한 GitHub Enterprise Server 3.4.0 이전
- GitHub.com에서 GitHub.com
- GitHub.com에 대한 Azure DevOps Services(Azure DevOps Cloud)
- GitHub.com에 대한 Azure DevOps Server
- GitHub.com에 대한 Bitbucket Cloud(Bitbucket.org-to-githubcom)
- GitHub.com에 대한 Bitbucket Server 또는 Bitbucket 데이터 센터
- GitHub.com에 대한 GitLab
- GitHub.com에 대한 Git 리포지토리
- GitHub.com에 대한 Mercurial 리포지토리
- GitHub.com에 대한 Subversion (SVN) 리포지토리
- GitHub.com에 대한 Team Foundation 버전 제어(TFVC) 리포지토리
- GitHub.com에 대한 Perforce 리포지토리
- GitHub.com에 대한 기타 리포지토리
GitHub.com에 대한 GitHub Enterprise Server 3.4.1 이상
- 범위: 원본, 기록 및 메타데이터
- **** 도구: GitHub Enterprise Importer
- 추가 정보:
- 주의 사항:
- 약 5GB보다 큰 복잡한 리포지토리의 경우
ghe-migrator
을 사용하는 대신 엔터프라이즈 클라우드 가져오기를 해야 할 수 있습니다. 엔터프라이즈 클라우드 가져오기는 전문가 주도 마이그레이션에만 사용할 수 있습니다. - 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 "Git 리포지토리에서 GitHub.com으로 마이그레이션"을 참조하세요.
- 약 5GB보다 큰 복잡한 리포지토리의 경우
GitHub.com에 대한 GitHub Enterprise Server 3.4.0 이전
- 범위: 원본, 기록 및 메타데이터
- **** 도구: GitHub Enterprise Importer
- 추가 정보:
- 주의 사항:
- 약 5GB보다 큰 복잡한 리포지토리의 경우
ghe-migrator
을 사용하는 대신 엔터프라이즈 클라우드 가져오기를 해야 할 수 있습니다. 엔터프라이즈 클라우드 가져오기는 전문가 주도 마이그레이션에만 사용할 수 있습니다. - 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 "Git 리포지토리에서 GitHub.com으로 마이그레이션"을 참조하세요.
- 약 5GB보다 큰 복잡한 리포지토리의 경우
GitHub.com에서 GitHub.com
GitHub.com의 마이그레이션에 GitHub Enterprise Cloud이(가) 포함됩니다. 이 경로에는 Enterprise Managed Users의 채택 또는 관리되는 엔터프라이즈 간의 이동이 포함됩니다.
- 범위: 원본, 기록 및 메타데이터
- 도구: GitHub Enterprise Importer 또는 GitHub Expert Services
- 추가 정보:
- 주의 사항:
- 약 5GB보다 큰 복잡한 리포지토리의 경우
ghe-migrator
을 사용하는 대신 엔터프라이즈 클라우드 가져오기를 해야 할 수 있습니다. 엔터프라이즈 클라우드 가져오기는 전문가 주도 마이그레이션에만 사용할 수 있습니다. - 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 "Git 리포지토리에서 GitHub.com으로 마이그레이션"을 참조하세요.
- 약 5GB보다 큰 복잡한 리포지토리의 경우
GitHub.com에 대한 Azure DevOps Services(Azure DevOps Cloud)
- 범위: 원본, 기록 및 메타데이터
- **** 도구: GitHub Enterprise Importer
- 추가 정보: "GitHub Enterprise Importer 사용"
GitHub.com에 대한 Azure DevOps Server
- 범위: 원본, 기록 및 메타데이터
- 도구: Azure DevOps Services로 마이그레이션한 후 GitHub Enterprise Importer
- 추가 정보:
- 주의 사항: Azure DevOps Services로 먼저 마이그레이션할 수 없는 경우 대신 "원본 및 기록" 마이그레이션을 수행해야 합니다. 자세한 내용은 "Git 리포지토리에서 GitHub.com(으)로 마이그레이션"을 참조하세요.
GitHub.com에 대한 Bitbucket Cloud(Bitbucket.org)
- 범위: 원본 및 기록
- 도구: Git CLI 또는 GitHub Importer
- 추가 정보:
GitHub.com에 대한 Bitbucket Server 또는 Bitbucket 데이터 센터
- 범위: 원본, 기록 및 메타데이터
- **** 도구: GitHub Enterprise Importer
- 추가 정보:
- 주의 사항:
- 약 5GB보다 큰 복잡한 리포지토리의 경우 대신에
bbs-exporter
을(를) 사용하고 엔터프라이즈 클라우드 가져오기를 사용해야 할 수 있습니다. 엔터프라이즈 클라우드 가져오기는 전문가 주도 마이그레이션에만 사용할 수 있습니다. - 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 "Git 리포지토리에서 GitHub.com으로 마이그레이션"을 참조하세요.
- 약 5GB보다 큰 복잡한 리포지토리의 경우 대신에
GitHub.com에 대한 GitLab
- 범위: 원본, 기록 및 메타데이터
- 도구:
gl-exporter
, 엔터프라이즈 클라우드 가져오기(전문가 주도 마이그레이션만 해당) - 추가 정보: GitHub Expert Services 웹사이트
- 주의 사항:
- 엔터프라이즈 클라우드 가져오기는 전문가 주도 마이그레이션에만 사용할 수 있습니다.
- 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 "Git 리포지토리에서 GitHub.com으로 마이그레이션"을 참조하세요.
GitHub.com에 대한 Git 리포지토리
- 범위: 원본 및 기록
- 도구: Git CLI 또는, 리포지토리에 공개 인터넷을 통해 액세스할 수 있는 경우 GitHub Importer
- 추가 정보:
GitHub.com에 대한 Mercurial 리포지토리
- 범위: 원본 및 기록
- 도구: Mercurial, Git CLI 및 Python
- 추가 정보: "Mercurial 리포지토리 가져오기"
GitHub.com에 대한 Subversion (SVN) 리포지토리
- 범위: 원본 및 기록
- 도구: Subversion 및 Git CLI
- 추가 정보: "Subversion 리포지토리 가져오기"
GitHub.com에 대한 Team Foundation 버전 제어(TFVC) 리포지토리
- 범위: 원본 및 기록
- 도구: Azure Repos, Git CLI
- 추가 정보: "Team Foundation 버전 제어 리포지토리 가져오기"
GitHub.com에 대한 Perforce 리포지토리
- 범위: 원본 및 기록
- 도구:
git-p4
, Git CLI - 추가 정보:
- Git 설명서의 git-p4
- "GitHub에 로컬로 호스트된 코드 추가"
GitHub.com에 대한 기타 리포지토리
- 범위: 원본 스냅샷
- 도구: GitHub CLI 또는 Git CLI
- 추가 정보: "GitHub에 로컬로 호스트된 코드 추가"
GitHub Enterprise Server(으)로 마이그레이션
추가 정보 또는 주의 사항을 포함하여 GitHub Enterprise Server(으)로 마이그레이션하는 범위 및 도구를 검토할 수 있습니다.
- GitHub Enterprise Server에 대한 GitHub.com
- GitHub Enterprise Server에 대한 GitHub Enterprise Server
- GitHub Enterprise Server에 대한 Azure DevOps
- GitHub Enterprise Server에 대한 Bitbucket Cloud(Bitbucket.org)
- GitHub Enterprise Server에 대한 Bitbucket Server 또는 Bitbucket 데이터 센터
- GitHub Enterprise Server에 대한 GitLab
- GitHub Enterprise Server에 대한 Git 리포지토리
- GitHub Enterprise Server에 대한 Mercurial 리포지토리
- GitHub Enterprise Server에 대한 Subversion(SVN) 리포지토리
- GitHub Enterprise Server에 대한 Team Foundation 버전 제어(TFVC) 리포지토리
- GitHub Enterprise Server에 대한 Perforce 리포지토리
- GitHub Enterprise Server에 대한 기타 리포지토리
GitHub Enterprise Server에 대한 GitHub.com
GitHub.com의 마이그레이션에 GitHub Enterprise Cloud이(가) 포함됩니다.
- 범위: 원본, 기록 및 메타데이터
- 도구: 조직 마이그레이션 API,
ghe-migrator
- 추가 정보:
GitHub Enterprise Server에 대한 GitHub Enterprise Server
- 범위: 원본, 기록 및 메타데이터
- 도구: 조직 마이그레이션 API,
ghe-migrator
- 추가 정보:
GitHub Enterprise Server에 대한 Azure DevOps
- 범위: 원본 및 기록
- 도구: Git CLI
- 추가 정보: "명령줄을 사용하여 외부 Git 리포지토리 가져오기"
GitHub Enterprise Server에 대한 Bitbucket Cloud(Bitbucket.org)
- 범위: 원본 및 기록
- 도구: Git CLI
- 추가 정보: "명령줄을 사용하여 외부 Git 리포지토리 가져오기"
GitHub Enterprise Server에 대한 Bitbucket Server 또는 Bitbucket 데이터 센터
- 범위: 원본, 기록 및 메타데이터
- 도구:
bbs-exporter
(전문가 주도 마이그레이션만 해당),ghe-migrator
- 추가 정보:
- 주의 사항: 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 “GitHub Enterprise Server의 Git 리포지토리”를 참조하세요.
GitHub Enterprise Server에 대한 GitLab
- 범위: 원본, 기록 및 메타데이터
- 도구:
gl-exporter
(전문가 주도 마이그레이션만 해당),ghe-migrator
- 추가 정보:
- 주의 사항: 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 “GitHub Enterprise Server의 Git 리포지토리”를 참조하세요.
GitHub Enterprise Server에 대한 Git 리포지토리
- 범위: 원본 및 기록
- 도구: Git CLI
- 추가 정보: "명령줄을 사용하여 외부 Git 리포지토리 가져오기"
GitHub Enterprise Server에 대한 Mercurial 리포지토리
- 범위: 원본 및 기록
- 도구: Mercurial, Git CLI 및 Python
- 추가 정보: "Mercurial 리포지토리 가져오기"
GitHub Enterprise Server에 대한 Subversion(SVN) 리포지토리
- 범위: 원본 및 기록
- 도구: Subversion 및 Git CLI
- 추가 정보: "Subversion 리포지토리 가져오기"
GitHub Enterprise Server에 대한 Team Foundation 버전 제어(TFVC) 리포지토리
- 범위: 원본 및 기록
- 도구: Azure Repos, Git CLI
- 추가 정보: "Team Foundation 버전 제어 리포지토리 가져오기"
GitHub Enterprise Server에 대한 Perforce 리포지토리
- 범위: 원본 및 기록
- 도구:
git-p4
, Git CLI - 추가 정보:
- Git 설명서의 git-p4
- "GitHub에 로컬로 호스트된 코드 추가"
GitHub Enterprise Server에 대한 기타 리포지토리
- 범위: 원본 스냅샷
- 도구: GitHub CLI 또는 Git CLI
- 추가 정보: "GitHub에 로컬로 호스트된 코드 추가"