Informationen zu Migrationspfaden zu GitHub
Beim Wechsel zwischen GitHub-Produkten, z. B. von GitHub Enterprise Server zu GitHub Enterprise Cloud oder von einer anderen Codehosting-Plattform wie Bitbucket Server oder GitLab zu GitHub kann die Arbeit mitgenommen werden: Code, Codeverlauf und alle ehemaligen Unterhaltungen und die Zusammenarbeit.
Berücksichtigen Sie das Ziel und die Quelle bei der Planung ihrer Migration. Diese Überlegungen bestimmen den Pfad für Ihre Migration. Für einige Migrationspfade bieten wir spezielle Tools an, mit denen Quelle, Verlauf und Metadaten migriert werden können. Für andere müssen Sie eine einfachere Migration vom Typ „Quelle und Verlauf“ oder „Quellmomentaufnahme“ durchführen.
Einige Migrationspfade erfordern Tools, die nur bei Migrationen, die von Experten betreut werden, zur Verfügung stehen. Weitere Informationen finden Sie unter Vertriebsteam von GitHub oder auf der Website GitHub Expert Services.
In unseren Empfehlungen wird davon ausgegangen, dass Sie nach Möglichkeit das höchste Maß an Originaltreue benötigen, das Quelle, Verlauf und Metadaten umfasst.
Migrationen zu GitHub.com
Sie können den Umfang und die Tools für die Migration zu GitHub.com überprüfen, die Migrationen zu GitHub Enterprise Cloud beinhaltet. Sie können auch alle zusätzlichen Informationen oder Einschränkungen überprüfen.
- GitHub Enterprise Server 3.4.1 oder höher zu GitHub.com
- GitHub Enterprise Server 3.4.0 oder älter zu GitHub.com
- GitHub.com zu GitHub.com
- Azure DevOps Services (Azure DevOps Cloud) zu GitHub.com
- Azure DevOps Server zu GitHub.com
- Bitbucket Cloud (Bitbucket.org-to-githubcom) zu GitHub.com
- Bitbucket Server oder Bitbucket Data Center zu GitHub.com
- GitLab zu GitHub.com
- Beliebiges Git-Repository zu GitHub.com
- Beliebiges Mercurial-Repository zu GitHub.com
- Beliebiges Subversion (SVN)-Repository zu GitHub.com
- Beliebiges Team Foundation-Versionskontrolle (TFVC)-Repository zu GitHub.com
- Beliebiges Perforce-Repository zu GitHub.com
- Beliebiges anderes Repository zu GitHub.com
GitHub Enterprise Server 3.4.1 oder höher zu GitHub.com
- Umfang: Quelle, Verlauf und Metadaten
- Tools: GitHub Enterprise Importer
- Weitere Informationen:
- Einschränkungen:
- Bei komplexen Repositorys, die größer als etwa 5 GB sind, müssen Sie stattdessen gegebenenfalls
ghe-migrator
und Enterprise Cloud Importer verwenden. Enterprise Cloud Importer steht nur für Migrationen, die von Experten betreut werden, zur Verfügung. - Wenn eine von Experten betreute Migration für Sie nicht geeignet ist, können Sie stattdessen eine „Quell- und Verlaufs“-migration“ der betroffenen Repositorys durchführen. Weitere Informationen finden Sie unter „Migrationen von einem beliebigen Git-Repository zu GitHub.com“.
- Bei komplexen Repositorys, die größer als etwa 5 GB sind, müssen Sie stattdessen gegebenenfalls
GitHub Enterprise Server 3.4.0 oder älter zu GitHub.com
- Umfang: Quelle, Verlauf und Metadaten
- Tools: GitHub Enterprise Importer
- Weitere Informationen:
- Einschränkungen:
- Bei komplexen Repositorys, die größer als etwa 5 GB sind, müssen Sie stattdessen gegebenenfalls
ghe-migrator
und Enterprise Cloud Importer verwenden. Enterprise Cloud Importer steht nur für Migrationen, die von Experten betreut werden, zur Verfügung. - Wenn eine von Experten betreute Migration für Sie nicht geeignet ist, können Sie stattdessen eine „Quell- und Verlaufs“-migration“ der betroffenen Repositorys durchführen. Weitere Informationen finden Sie unter „Migrationen von einem beliebigen Git-Repository zu GitHub.com“.
- Bei komplexen Repositorys, die größer als etwa 5 GB sind, müssen Sie stattdessen gegebenenfalls
GitHub.com zu GitHub.com
Migrationen von GitHub.com beinhalten GitHub Enterprise Cloud. Dieser Pfad umfasst die Einführung von Enterprise Managed Users oder einen Wechsel zwischen verwalteten Enterprises.
- Umfang: Quelle, Verlauf und Metadaten
- Tools: GitHub Enterprise Importer oder GitHub Expert Services
- Weitere Informationen:
- Einschränkungen:
- Bei komplexen Repositorys, die größer als etwa 5 GB sind, müssen Sie stattdessen gegebenenfalls
ghe-migrator
und Enterprise Cloud Importer verwenden. Enterprise Cloud Importer steht nur für Migrationen, die von Experten betreut werden, zur Verfügung. - Wenn eine von Experten betreute Migration für Sie nicht geeignet ist, können Sie stattdessen eine „Quell- und Verlaufs“-migration“ der betroffenen Repositorys durchführen. Weitere Informationen finden Sie unter „Migrationen von einem beliebigen Git-Repository zu GitHub.com“.
- Bei komplexen Repositorys, die größer als etwa 5 GB sind, müssen Sie stattdessen gegebenenfalls
Azure DevOps Services (Azure DevOps Cloud) zu GitHub.com
- Umfang: Quelle, Verlauf und Metadaten
- Tools: GitHub Enterprise Importer
- Weitere Informationen: „Verwenden von GitHub Enterprise Importer“
Azure DevOps Server zu GitHub.com
- Umfang: Quelle, Verlauf und Metadaten
- Tools: Migration zu Azure DevOps Services, dann GitHub Enterprise Importer
- Weitere Informationen:
- Migrieren von Daten von Azure DevOps Server zu Azure DevOps Services in der Microsoft-Dokumentation
- Verwenden von GitHub Enterprise Importer
- Einschränkungen: Wenn Sie nicht zuerst zu Azure DevOps Services migrieren können, müssen Sie stattdessen eine Migration vom Typ „Quelle und Verlauf“ durchführen. Weitere Informationen finden Sie unter „Migrationen von einem beliebigen Git-Repository zu GitHub.com“.
Bitbucket Cloud (Bitbucket.org) zu GitHub.com
- Umfang: Quelle und Verlauf
- Tools: Git CLI oder GitHub CLI
- Weitere Informationen:
Bitbucket Server oder Bitbucket Data Center zu GitHub.com
- Umfang: Quelle, Verlauf und Metadaten
- Tools: GitHub Enterprise Importer
- Weitere Informationen:
- Einschränkungen:
- Bei komplexen Repositorys, die größer als etwa 5 GB sind, müssen Sie stattdessen gegebenenfalls
bbs-exporter
und Enterprise Cloud Importer verwenden. Enterprise Cloud Importer steht nur für Migrationen, die von Experten betreut werden, zur Verfügung. - Wenn eine von Experten betreute Migration für Sie nicht geeignet ist, können Sie stattdessen eine „Quell- und Verlaufs“-migration“ der betroffenen Repositorys durchführen. Weitere Informationen finden Sie unter „Migrationen von einem beliebigen Git-Repository zu GitHub.com“.
- Bei komplexen Repositorys, die größer als etwa 5 GB sind, müssen Sie stattdessen gegebenenfalls
GitLab to GitHub.com
- Umfang: Quelle, Verlauf und Metadaten
- Tools:
gl-exporter
, Enterprise Cloud Importer (nur von Experten betreute Migrationen) - Weitere Informationen: GitHub Expert Services-Website
- Einschränkungen:
- Enterprise Cloud Importer steht nur für Migrationen, die von Experten betreut werden, zur Verfügung.
- Wenn eine von Experten betreute Migration für Sie nicht geeignet ist, können Sie stattdessen eine „Quell- und Verlaufs“-migration“ der betroffenen Repositorys durchführen. Weitere Informationen finden Sie unter „Migrationen von einem beliebigen Git-Repository zu GitHub.com“.
Beliebiges Git-Repository zu GitHub.com
- Umfang: Quelle und Verlauf
- Tools: Git CLI oder GitHub Importer, wenn das Repository über das öffentliche Internet zugänglich ist
- Weitere Informationen:
Beliebiges Mercurial-Repository zu GitHub.com
- Umfang: Quelle und Verlauf
- Tools: Mercurial, Git CLI und Python
- Weitere Informationen: „Importieren eines Mercurial-Repositorys“
Beliebiges Subversion (SVN)-Repository zu GitHub.com
- Umfang: Quelle und Verlauf
- Tools: Subversion und Git CLI
- Weitere Informationen: „Importieren eines Subversion-Repositorys“
Beliebiges Team Foundation-Versionskontrolle (TFVC)-Repository zu GitHub.com
- Umfang: Quelle und Verlauf
- Tools: Azure Repos, dann Git CLI
- Weitere Informationen: „Importieren eines Repositorys aus der Team Foundation-Versionskontrolle“
Beliebiges Perforce-Repository zu GitHub.com
- Umfang: Quelle und Verlauf
- Tools:
git-p4
, dann Git CLI - Weitere Informationen:
- git-p4 in der Git-Dokumentation
- Hinzufügen von lokal gehostetem Code zu GitHub
Beliebiges anderes Repository zu GitHub.com
- Umfang: Quellmomentaufnahme
- Tools: GitHub CLI oder Git CLI
- Weitere Informationen: „Hinzufügen von lokal gehostetem Code zu GitHub“
Migration zu GitHub Enterprise Server
Sie können den Umfang und die Tools für die Migration zu GitHub Enterprise Server überprüfen, einschließlich zusätzlicher Informationen oder Einschränkungen.
- GitHub.com zu GitHub Enterprise Server
- GitHub Enterprise Server zu GitHub Enterprise Server
- Azure DevOps zu GitHub Enterprise Server
- Bitbucket Cloud (Bitbucket.org) zu GitHub Enterprise Server
- Bitbucket Server oder Bitbucket Data Center zu GitHub Enterprise Server
- GitLab zu GitHub Enterprise Server
- Beliebiges Git-Repository zu GitHub Enterprise Server
- Beliebiges Mercurial-Repository zu GitHub Enterprise Server
- Beliebiges Subversion (SVN)-Repository zu GitHub Enterprise Server
- Beliebiges Team Foundation-Versionskontrolle (TFVC)-Repository zu GitHub Enterprise Server
- Beliebiges Perforce-Repository zu GitHub Enterprise Server
- Beliebiges anderes Repository zu GitHub Enterprise Server
GitHub.com zu GitHub Enterprise Server
Migrationen von GitHub.com beinhalten GitHub Enterprise Cloud.
- Umfang: Quelle, Verlauf und Metadaten
- Tools: Organisationsmigrations-API, dann
ghe-migrator
- Weitere Informationen:
GitHub Enterprise Server zu GitHub Enterprise Server
- Umfang: Quelle, Verlauf und Metadaten
- Tools: Organisationsmigrations-API, dann
ghe-migrator
- Weitere Informationen:
Azure DevOps zu GitHub Enterprise Server
- Umfang: Quelle und Verlauf
- Tools: Git CLI
- Weitere Informationen: „Importieren eines externen Git-Repositorys über die Befehlszeile“
Bitbucket Cloud (Bitbucket.org) zu GitHub Enterprise Server
- Umfang: Quelle und Verlauf
- Tools: Git CLI
- Weitere Informationen: „Importieren eines externen Git-Repositorys über die Befehlszeile“
Bitbucket Server oder Bitbucket Data Center zu GitHub Enterprise Server
- Umfang: Quelle, Verlauf und Metadaten
- Tools:
bbs-exporter
(nur von Experten betreute Migrationen), dannghe-migrator
- Weitere Informationen:
- Einschränkungen: Wenn eine von Experten betreute Migration für Sie nicht geeignet ist, können Sie stattdessen eine „Quell- und Verlaufs“-migration“ der betroffenen Repositorys durchführen. Weitere Informationen finden Sie unter „Beliebiges Git-Repository zu GitHub Enterprise Server“.
GitLab zu GitHub Enterprise Server
- Umfang: Quelle, Verlauf und Metadaten
- Tools:
gl-exporter
(nur von Experten betreute Migrationen), dannghe-migrator
- Weitere Informationen:
- Einschränkungen: Wenn eine von Experten betreute Migration für Sie nicht geeignet ist, können Sie stattdessen eine „Quell- und Verlaufs“-migration“ der betroffenen Repositorys durchführen. Weitere Informationen finden Sie unter „Beliebiges Git-Repository zu GitHub Enterprise Server“.
Beliebiges Git-Repository zu GitHub Enterprise Server
- Umfang: Quelle und Verlauf
- Tools: Git CLI
- Weitere Informationen: „Importieren eines externen Git-Repositorys über die Befehlszeile“
Beliebiges Mercurial-Repository zu GitHub Enterprise Server
- Umfang: Quelle und Verlauf
- Tools: Mercurial, Git CLI und Python
- Weitere Informationen: „Importieren eines Mercurial-Repositorys“
Beliebiges Subversion (SVN)-Repository zu GitHub Enterprise Server
- Umfang: Quelle und Verlauf
- Tools: Subversion und Git CLI
- Weitere Informationen: „Importieren eines Subversion-Repositorys“
Beliebiges Team Foundation-Versionskontrolle (TFVC)-Repository zu GitHub Enterprise Server
- Umfang: Quelle und Verlauf
- Tools: Azure Repos, dann Git CLI
- Weitere Informationen: „Importieren eines Repositorys aus der Team Foundation-Versionskontrolle“
Beliebiges Perforce-Repository zu GitHub Enterprise Server
- Umfang: Quelle und Verlauf
- Tools:
git-p4
, dann Git CLI - Weitere Informationen:
- git-p4 in der Git-Dokumentation
- Hinzufügen von lokal gehostetem Code zu GitHub
Beliebiges anderes Repository zu GitHub Enterprise Server
- Umfang: Quellmomentaufnahme
- Tools: GitHub CLI oder Git CLI
- Weitere Informationen: „Hinzufügen von lokal gehostetem Code zu GitHub“