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)
- 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에 대한 기타 리포지토리
- GHE.com에서 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에 로컬로 호스트된 코드 추가"
GHE.com에서 GitHub.com로
이 경로는 현재 공식 도구에서 지원되지 않습니다. GitHub Expert Services에 문의하세요.
GHE.com로 마이그레이션
데이터 보존 기능을 갖춘 GitHub Enterprise Cloud로 마이그레이션하는 경우, 마이그레이션 대상은 GHE.com입니다.
GHE.com로 마이그레이션은 GitHub.com로 마이그레이션과 유사한 도구를 사용합니다. 그러나, GitHub Importer와 Enterprise Cloud Importer는 사용할 수 없습니다.
아래 링크에 따라 GHE.com로 마이그레이션을 위한 범위 및 도구와 추가 정보 또는 주의 사항을 검토하세요.
- GitHub Enterprise Server 3.4.1 이상에서 GHE.com로
- GitHub Enterprise Server 3.4.0 또는 이전 버전에서 GHE.com로
- GitHub.com에서 GHE.com로
- Azure DevOps Services(Azure DevOps Cloud)에서 GHE.com로
- Azure DevOps Server에서 GHE.com로
- Bitbucket Cloud(Bitbucket.org)에서 GHE.com로
- Bitbucket Server 또는 Bitbucket 데이터 센터에서 GHE.com로
- GitLab에서 GHE.com로
- Git 리포지토리에서 GHE.com로
- Mercurial 리포지토리에서 GHE.com로
- Subversion(SVN) 리포지토리에서 GHE.com로
- Team Foundation 버전 제어(TFVC) 리포지토리에서 GHE.com로
- Perforce 리포지토리에서 GHE.com로
- 기타 리포지토리에서 GHE.com로
GitHub Enterprise Server 3.4.1 이상에서 GHE.com로
- 범위: 원본, 기록 및 메타데이터
- **** 도구: GitHub Enterprise Importer
- 추가 정보:
- 주의 사항:
- 약 5GB보다 큰 복잡한 리포지토리의 경우 GitHub Expert Services에 문의하는 것이 좋습니다.
- 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 "Git 리포지토리에서 GHE.com으로 마이그레이션"을 참조하세요.
GitHub Enterprise Server 3.4.0 또는 이전 버전에서 GHE.com로
- 범위: 원본, 기록 및 메타데이터
- **** 도구: GitHub Enterprise Importer
- 추가 정보:
- 주의 사항:
- 약 5GB보다 큰 복잡한 리포지토리의 경우 GitHub Expert Services에 문의하는 것이 좋습니다.
- 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 "Git 리포지토리에서 GHE.com으로 마이그레이션"을 참조하세요.
GitHub.com에서 GHE.com로
- 범위: 원본, 기록 및 메타데이터
- 도구: GitHub Enterprise Importer 또는 GitHub Expert Services
- 추가 정보:
- 주의 사항:
- 약 5GB보다 큰 복잡한 리포지토리의 경우 GitHub Expert Services에 문의하는 것이 좋습니다.
- 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 "Git 리포지토리에서 GHE.com으로 마이그레이션"을 참조하세요.
Azure DevOps Services(Azure DevOps Cloud)에서 GHE.com로
- 범위: 원본, 기록 및 메타데이터
- **** 도구: GitHub Enterprise Importer
- 추가 정보: "GitHub Enterprise Importer 사용"
Azure DevOps Server에서 GHE.com로
- 범위: 원본, 기록 및 메타데이터
- 도구: Azure DevOps Services로 마이그레이션한 후 GitHub Enterprise Importer
- 추가 정보:
- 주의 사항: Azure DevOps Services로 먼저 마이그레이션할 수 없는 경우 대신 "원본 및 기록" 마이그레이션을 수행해야 합니다. 자세한 내용은 "Git 리포지토리에서 GHE.com으로 마이그레이션"을 참조하세요.
Bitbucket Cloud(Bitbucket.org)에서 GHE.com로
- 범위: 원본 및 기록
- 도구: Git CLI
- 추가 정보:
Bitbucket Server 또는 Bitbucket 데이터 센터에서 GHE.com로
- 범위: 원본, 기록 및 메타데이터
- **** 도구: GitHub Enterprise Importer
- 추가 정보:
- 주의 사항:
- 약 5GB보다 큰 복잡한 리포지토리의 경우 GitHub Expert Services에 문의하는 것이 좋습니다.
- 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 "Git 리포지토리에서 GHE.com으로 마이그레이션"을 참조하세요.
GitLab에서 GHE.com로
- 범위: 원본, 기록 및 메타데이터
- 도구: GitHub Expert Services에 문의하세요.
- 추가 정보: GitHub Expert Services 웹사이트
- 주의 사항:
- 전문가 주도 마이그레이션이 적합하지 않은 경우 대신 영향을 받는 리포지토리의 "원본 및 기록" 마이그레이션을 수행할 수 있습니다. 자세한 내용은 "Git 리포지토리에서 GHE.com으로 마이그레이션"을 참조하세요.
Git 리포지토리에서 GHE.com로
- 범위: 원본 및 기록
- 도구: Git CLI
- 추가 정보:
Mercurial 리포지토리에서 GHE.com로
- 범위: 원본 및 기록
- 도구: Mercurial, Git CLI 및 Python
- 추가 정보: "Mercurial 리포지토리 가져오기"
Subversion(SVN) 리포지토리에서 GHE.com로
- 범위: 원본 및 기록
- 도구: Subversion 및 Git CLI
- 추가 정보: "Subversion 리포지토리 가져오기"
Team Foundation 버전 제어(TFVC) 리포지토리에서 GHE.com로
- 범위: 원본 및 기록
- 도구: Azure Repos, Git CLI
- 추가 정보: "Team Foundation 버전 제어 리포지토리 가져오기"
Perforce 리포지토리에서 GHE.com로
- 범위: 원본 및 기록
- 도구:
git-p4
, Git CLI - 추가 정보:
- Git 설명서의 git-p4
- "GitHub에 로컬로 호스트된 코드 추가"
기타 리포지토리에서 GHE.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에 대한 기타 리포지토리
- GHE.com에서 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에 로컬로 호스트된 코드 추가"
GHE.com에서 GitHub Enterprise Server로
이 경로는 현재 공식 도구에서 지원되지 않습니다. GitHub Expert Services에 문의하세요.