À propos des chemins de migration vers GitHub
Si vous passez d’un produit GitHub comme GitHub Enterprise Server à GitHub Enterprise Cloud, ou d’une autre plateforme d’hébergement de code, comme Bitbucket Server ou GitLab, à GitHub, vous voudrez apporter votre travail avec vous : votre code, l’historique du code, et toutes vos conversations et collaboration passées.
Pour planifier votre migration, prenez en compte la destination et la source. Ces considérations déterminent le chemin d’accès de votre migration. Pour certains chemins de migration, nous proposons des outils spécialisés qui vous permettent de migrer des métadonnées, historiques et sources. Pour d’autres, vous devrez effectuer une migration « source et historique » plus simple ou une migration « instantanée de la source ».
Certains chemins de migration nécessitent des outils disponibles uniquement avec les migrations dirigées par un expert. Pour plus d’informations, contactez votre responsable de compte sur L’équipe commerciale GitHub ou consultez le GitHub Expert Services site web.
Dans nos recommandations, nous partons du principe que vous souhaitez le niveau de fidélité le plus élevé possible, qui inclut la source, l’historique et les métadonnées.
Migrations vers GitHub.com
Vous pouvez passer en revue l’étendue et les outils de votre migration vers GitHub.com, y compris les migrations vers GitHub Enterprise Cloud. Vous pouvez également passer en revue l’ensemble des informations et avertissements supplémentaires.
- GitHub Enterprise Server 3.4.1 ou plus récent à GitHub.com
- GitHub.com À GitHub.com
- Azure DevOps Services (Azure DevOps Cloud) vers GitHub.com
- Azure DevOps Server à GitHub.com
- Bitbucket Cloud (Bitbucket.org) vers GitHub.com
- Bitbucket Server ou Bitbucket Data Center à GitHub.com
- GitLab à GitHub.com
- Tout dépôt Git vers GitHub.com
- Tout dépôt Mercurial à GitHub.com
- Tout dépôt Subversion (SVN) vers GitHub.com
- Tout référentiel Team Foundation Version Control (TFVC) vers GitHub.com
- Tout dépôt Perforce vers GitHub.com
- Tout autre dépôt vers GitHub.com
- GHE.com À GitHub.com
GitHub Enterprise Server 3.4.1 ou plus récent vers GitHub.com
- Étendue : source, historique et métadonnées
- **Outillage:**GitHub Enterprise Importer
- Informations supplémentaires :
- Mises en garde :
- Pour les référentiels avec des archives git ou de métadonnées supérieures à 40 Go, envisagez de faire appel à nos GitHub Expert Services pour vous aider à respecter les limites de l’Enterprise Cloud Importer pour vos grands référentiels.
- Si une migration dirigée par un expert ne vous convient pas, vous pouvez effectuer une migration « source et historique » des référentiels concernés. Pour plus d’informations, consultez Migrations depuis tout référentiel Git vers GitHub.com.
GitHub.com à GitHub.com.
Migrations à partir de GitHub.com incluent GitHub Enterprise Cloud. Ce chemin inclut l’adoption de Enterprise Managed Users ou le déplacement entre les entreprises gérées.
- Étendue : source, historique et métadonnées
- **Outillage:**GitHub Enterprise Importer Ou GitHub Expert Services
- Informations supplémentaires :
- Mises en garde :
- Pour les référentiels avec des archives git ou de métadonnées supérieures à 40 Go, envisagez de faire appel à nos GitHub Expert Services pour vous aider à respecter les limites de l’Enterprise Cloud Importer pour vos grands référentiels.
- Si une migration dirigée par un expert ne vous convient pas, vous pouvez effectuer une migration « source et historique » des référentiels concernés. Pour plus d’informations, consultez Migrations depuis tout référentiel Git vers GitHub.com.
Azure DevOps Services (Azure DevOps Cloud) vers GitHub.com
- Étendue : source, historique et métadonnées
- **Outillage:**GitHub Enterprise Importer
- Pour plus d’informations :Utilisation de GitHub Enterprise Importer
Azure DevOps Server à GitHub.com
- Étendue : source, historique et métadonnées
- Tooling : Migration vers Azure DevOps Services, puis GitHub Enterprise Importer
- Informations supplémentaires :
- Avertissements : si vous ne pouvez pas migrer vers Azure DevOps Services en premier, vous devez effectuer une migration « source et historique » à la place. Pour plus d’informations, migrations depuis n’importe quel dépôt Git vers GitHub.com.
Bitbucket Cloud (Bitbucket.org) vers GitHub.com
- Étendue : source et historique
- Outillage : CLI Git ou GitHub Importer
- Informations supplémentaires :
Serveur Bitbucket ou Centre de données Bitbucket à GitHub.com
- Étendue : source, historique et métadonnées
- **Outillage:**GitHub Enterprise Importer
- Informations supplémentaires :
- Mises en garde :
- Pour les référentiels avec des archives git ou de métadonnées supérieures à 40 Go, envisagez de faire appel à nos GitHub Expert Services pour vous aider à respecter les limites de l’Enterprise Cloud Importer pour vos grands référentiels.
- Si une migration dirigée par un expert ne vous convient pas, vous pouvez effectuer une migration « source et historique » des référentiels concernés. Pour plus d’informations, consultez Migrations depuis tout référentiel Git vers GitHub.com.
GitLab à GitHub.com
- Étendue : source, historique et métadonnées
- **Outillage:**GitHub Enterprise Importer
- Plus d’informations :GitHub Expert Services site internet
- Mises en garde :
- Si vous souhaitez migrer des dépôts GitLab vers GitHub à l’aide de GitHub Enterprise Importer, contactez notre équipe GitHub Expert Services.
- Si une migration dirigée par un expert ne vous convient pas, vous pouvez effectuer une migration « source et historique » des référentiels concernés. Pour plus d’informations, consultez Migrations depuis tout référentiel Git vers GitHub.com.
Tout dépôt Git vers GitHub.com
- Étendue : source et historique
- Outillage: Interface CLI Git ou GitHub Importer si le référentiel est accessible via l’Internet public
- Informations supplémentaires :
Tout dépôt Mercurial à GitHub.com
- Étendue : source et historique
- Outils : Mercurial, Git CLI et Python
- Pour plus d’informations :Importation d’un dépôt Mercurial
Tout dépôt Subversion (SVN) vers GitHub.com
- Étendue : source et historique
- Outils : Subversion et Git CLI
- Pour plus d’informations :Importation d’un dépôt Subversion
Tout dépôt de Team Foundation Version Control (TFVC) vers GitHub.com
- Étendue : source et historique
- Outils : Azure Repos, puis Git CLI
- Pour plus d’informations :Importation d’un dépôt Team Foundation Version Control
N'importe quel dépôt Perforce vers GitHub.com
- Étendue : source et historique
- Outils :
git-p4, puis Git CLI - Informations supplémentaires :
- git-p4 dans la documentation Git
- Ajout de code hébergé localement dans GitHub
Tout autre dépôt vers GitHub.com
- Portée: Instantané source
- **Outillage:**GitHub CLI ou Git CLI
- Pour plus d’informations :Ajout de code hébergé localement dans GitHub
GHE.com à GitHub.com.
Ce chemin n'est actuellement pas pris en charge par nos outils officiels. Veuillez contacter GitHub Expert Services.
Migrations vers GHE.com
Si vous migrez vers GitHub Enterprise Cloud avec résidence des données, votre destination de migration est GHE.com.
Migrations à GHE.com utilisent des outils similaires comme les migrations vers GitHub.com. Toutefois, la valeur GitHub Importer n’est pas disponible.
Suivez un lien ci-dessous pour passer en revue l’étendue et les outils de votre migration vers GHE.com, ainsi que toutes les informations supplémentaires ou mises en garde.
- GitHub Enterprise Server À GHE.com
- GitHub.com À GHE.com
- Azure DevOps Services (Azure DevOps Cloud) vers GHE.com
- Azure DevOps Server à GHE.com
- Bitbucket Cloud (Bitbucket.org) vers GHE.com
- Bitbucket Server ou Bitbucket Data Center à GHE.com
- GitLab à GHE.com
- Tout dépôt Git vers GHE.com
- Tout dépôt Mercurial vers GHE.com
- N'importe quel dépôt Subversion (SVN) vers GHE.com
- Tout dépôt Team Foundation Version Control (TFVC) vers GHE.com
- Tout dépôt Perforce à GHE.com
- Tout autre dépôt vers GHE.com
GitHub Enterprise Server à GHE.com.
- Étendue : source, historique et métadonnées
- Outillage:
- Version 3.4.1 ou ultérieure : GitHub Enterprise Importer
- Version 3.17 ou ultérieure (dans les versions correctives prises en charge) : GitHub Enterprise Importer ou Enterprise Live Migrations
- Informations supplémentaires :
- Mises en garde :
- Pour les référentiels complexes de plus de 40 Go environ, nous recommandons de contacter GitHub Expert Services.
- Si une migration dirigée par un expert ne vous convient pas, vous pouvez effectuer une migration « source et historique » des référentiels concernés. Pour plus d'informations, consultez Migrations depuis n'importe quel référentiel Git vers GHE.com.
GitHub.com à GHE.com.
- Étendue : source, historique et métadonnées
- **Outillage:**GitHub Enterprise Importer Ou GitHub Expert Services
- Informations supplémentaires :
- Mises en garde :
- Pour les référentiels complexes de plus de 40 Go environ, nous recommandons de contacter GitHub Expert Services.
- Si une migration dirigée par un expert ne vous convient pas, vous pouvez effectuer une migration « source et historique » des référentiels concernés. Pour plus d'informations, consultez Migrations depuis n'importe quel référentiel Git vers GHE.com.
Azure DevOps Services (Azure DevOps Cloud) vers GHE.com
- Étendue : source, historique et métadonnées
- **Outillage:**GitHub Enterprise Importer
- Pour plus d’informations :Utilisation de GitHub Enterprise Importer
Azure DevOps Server à GHE.com
- Étendue : source, historique et métadonnées
- Tooling : Migration vers Azure DevOps Services, puis GitHub Enterprise Importer
- Informations supplémentaires :
- Avertissements : si vous ne pouvez pas migrer vers Azure DevOps Services en premier, vous devez effectuer une migration « source et historique » à la place. Pour plus d’informations, consultez Migrations depuis n’importe quel dépôt Git vers GHE.com.
Bitbucket Cloud (Bitbucket.org) vers GHE.com
- Étendue : source et historique
- Outils : Git CLI
- Informations supplémentaires :
Bitbucket Server ou Bitbucket Data Center à GHE.com
- Étendue : source, historique et métadonnées
- **Outillage:**GitHub Enterprise Importer
- Informations supplémentaires :
- Mises en garde :
- Pour les référentiels complexes de plus de 40 Go environ, nous recommandons de contacter GitHub Expert Services.
- Si une migration dirigée par un expert ne vous convient pas, vous pouvez effectuer une migration « source et historique » des référentiels concernés. Pour plus d'informations, consultez Migrations depuis n'importe quel référentiel Git vers GHE.com.
GitLab à GHE.com
- Étendue : source, historique et métadonnées
- Outillage: Contact GitHub Expert Services
- Plus d’informations :GitHub Expert Services site internet
- Mises en garde :
- Si une migration dirigée par un expert ne vous convient pas, vous pouvez effectuer une migration « source et historique » des référentiels concernés. Pour plus d'informations, consultez Migrations depuis n'importe quel référentiel Git vers GHE.com.
N'importe quel dépôt Git vers GHE.com
- Étendue : source et historique
- Outils : Git CLI
- Informations supplémentaires :
N'importe quel dépôt Mercurial vers GHE.com
- Étendue : source et historique
- Outils : Mercurial, Git CLI et Python
- Pour plus d’informations :Importation d’un dépôt Mercurial
N'importe quel dépôt Subversion (SVN) vers GHE.com
- Étendue : source et historique
- Outils : Subversion et Git CLI
- Pour plus d’informations :Importation d’un dépôt Subversion
Tout dépôt Team Foundation Version Control (TFVC) vers GHE.com
- Étendue : source et historique
- Outils : Azure Repos, puis Git CLI
- Pour plus d’informations :Importation d’un dépôt Team Foundation Version Control
Tout dépôt Perforce à GHE.com
- Étendue : source et historique
- Outils :
git-p4, puis Git CLI - Informations supplémentaires :
- git-p4 dans la documentation Git
- Ajout de code hébergé localement dans GitHub
Tout autre dépôt vers GHE.com
- Portée: Instantané source
- **Outillage:**GitHub CLI ou Git CLI
- Pour plus d’informations :Ajout de code hébergé localement dans GitHub
Migrations vers GitHub Enterprise Server
Vous pouvez passer en revue l’étendue et les outils de votre migration vers GitHub Enterprise Server, y compris toutes les informations supplémentaires ou mises en garde.
- GitHub.com À GitHub Enterprise Server
- GitHub Enterprise Server à GitHub Enterprise Server
- Azure DevOps à GitHub Enterprise Server
- Bitbucket Cloud (Bitbucket.org) vers GitHub Enterprise Server
- Bitbucket Server ou Bitbucket Data Center à GitHub Enterprise Server
- GitLab à GitHub Enterprise Server
- Tout dépôt Git vers GitHub Enterprise Server
- Tout dépôt Mercurial à GitHub Enterprise Server
- Tout dépôt Subversion (SVN) vers GitHub Enterprise Server
- Tout référentiel Team Foundation Version Control (TFVC) vers GitHub Enterprise Server
- Tout dépôt Perforce vers GitHub Enterprise Server
- Tout autre dépôt vers GitHub Enterprise Server
- GHE.com À GitHub Enterprise Server
GitHub.com à GitHub Enterprise Server.
Migrations à partir de GitHub.com incluent GitHub Enterprise Cloud.
- Étendue : source, historique et métadonnées
- Outils : API de migrations d’organisation, puis
ghe-migrator - Informations supplémentaires :
GitHub Enterprise Server à GitHub Enterprise Server.
- Étendue : source, historique et métadonnées
- Outils : API de migrations d’organisation, puis
ghe-migrator - Informations supplémentaires :
Azure DevOps à GitHub Enterprise Server
- Étendue : source et historique
- Outils : Git CLI
- Pour plus d’informations :Importation d’un dépôt Git externe en utilisant la ligne de commande
Bitbucket Cloud (Bitbucket.org) vers GitHub Enterprise Server
- Étendue : source et historique
- Outils : Git CLI
- Pour plus d’informations :Importation d’un dépôt Git externe en utilisant la ligne de commande
Serveur Bitbucket ou Centre de données Bitbucket à GitHub Enterprise Server
- Étendue : source, historique et métadonnées
- Outils :
bbs-exporter(migrations dirigées par un expert uniquement), puisghe-migrator - Informations supplémentaires :
- **Précautions:**Si une migration dirigée par un expert ne vous convient pas, vous pouvez effectuer une migration « source et historique » des référentiels concernés. Pour plus d’informations, consultez Tout référentiel Git vers GitHub Enterprise Server.
GitLab à GitHub Enterprise Server
- Étendue : source, historique et métadonnées
- Outils :
gl-exporter(migrations dirigées par un expert uniquement), puisghe-migrator - Informations supplémentaires :
- **Limitations :**Si une migration dirigée par un expert ne vous convient pas, vous pouvez effectuer une migration « source et historique » des référentiels concernés. Pour plus d’informations, consultez Tout référentiel Git vers GitHub Enterprise Server.
Tout dépôt Git vers GitHub Enterprise Server
- Étendue : source et historique
- Outils : Git CLI
- Pour plus d’informations :Importation d’un dépôt Git externe en utilisant la ligne de commande
Tout dépôt Mercurial à GitHub Enterprise Server
- Étendue : source et historique
- Outils : Mercurial, Git CLI et Python
- Pour plus d’informations :Importation d’un dépôt Mercurial
Tout dépôt Subversion (SVN) vers GitHub Enterprise Server
- Étendue : source et historique
- Outils : Subversion et Git CLI
- Pour plus d’informations :Importation d’un dépôt Subversion
Tout dépôt de Team Foundation Version Control (TFVC) vers GitHub Enterprise Server
- Étendue : source et historique
- Outils : Azure Repos, puis Git CLI
- Pour plus d’informations :Importation d’un dépôt Team Foundation Version Control
N'importe quel dépôt Perforce vers GitHub Enterprise Server
- Étendue : source et historique
- Outils :
git-p4, puis Git CLI - Informations supplémentaires :
- git-p4 dans la documentation Git
- Ajout de code hébergé localement dans GitHub
Tout autre dépôt vers GitHub Enterprise Server
- Portée: Instantané source
- **Outillage:**GitHub CLI ou Git CLI
- Pour plus d’informations :Ajout de code hébergé localement dans GitHub
GHE.com à GitHub Enterprise Server.
Ce chemin n'est actuellement pas pris en charge par nos outils officiels. Veuillez contacter GitHub Expert Services.