A 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 la source, l’historique et les métadonnées. 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 site web GitHub Expert Services.
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, qui inclut 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 version ultérieure vers GitHub.com](#github-enterprise-server-341-or-newer-to-githubcom) -
[GitHub Enterprise Server 3.4.0 ou une version plus ancienne vers GitHub.com](#github-enterprise-server-340-or-older-to-githubcom) -
[GitHub.com vers GitHub.com](#githubcom-to-githubcom) -
[Azure DevOps Services (Azure DevOps Cloud) vers GitHub.com](#azure-devops-services-azure-devops-cloud-to-githubcom) -
[Azure DevOps Server vers GitHub.com](#azure-devops-server-to-githubcom) -
[Bitbucket Cloud (Bitbucket.org) à GitHub.com](#bitbucket-cloud-bitbucketorg-to-githubcom) -
[Bitbucket Server ou Bitbucket Data Center vers GitHub.com](#bitbucket-server-or-bitbucket-data-center-to-githubcom) -
[GitLab vers GitHub.com](#gitlab-to-githubcom) -
[Tout dépôt Git vers GitHub.com](#any-git-repository-to-githubcom) -
[Tout dépôt Mercurial vers GitHub.com](#any-mercurial-repository-to-githubcom) -
[Tout dépôt Subversion (SVN) vers GitHub.com](#any-subversion-svn-repository-to-githubcom) -
[Tout dépôt Team Foundation Version Control (TFVC) vers GitHub.com](#any-team-foundation-version-control-tfvc-repository-to-githubcom) -
[Tout dépôt Perforce vers GitHub.com](#any-perforce-repository-to-githubcom) -
[Tout autre dépôt vers GitHub.com](#any-other-repository-to-githubcom) -
[GHE.com à GitHub.com](#ghecom-to-githubcom)
GitHub Enterprise Server 3.4.1 ou version ultérieure vers GitHub.com
-
**Étendue** : source, historique et métadonnées -
**Outils** : GitHub Enterprise Importer -
* Utilisation de GitHub Enterprise Importer**Informations supplémentaires :**- Site Web GitHub Expert Services
-
**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 Enterprise Server 3.4.0 ou version antérieure vers GitHub.com
-
**Étendue** : source, historique et métadonnées -
**Outils** : GitHub Enterprise Importer -
* Utilisation de GitHub Enterprise Importer**Informations supplémentaires :**- Site web GitHub Expert Services
-
**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 vers GitHub.com
Les migrations depuis GitHub.com incluent GitHub Enterprise Cloud. Ce chemin d’accès inclut l’adoption de Enterprise Managed Users ou un déplacement entre des entreprises gérées.
-
**Étendue** : source, historique et métadonnées -
**Outils** : GitHub Enterprise Importer ou GitHub Expert Services -
* Utilisation de GitHub Enterprise Importer**Informations supplémentaires :**-
[GitHub Expert Services](https://github.com/services/)siteweb
-
-
**Limites** :- 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 -
**Outils** : GitHub Enterprise Importer -
**Pour plus d’informations :**[AUTOTITLE](/migrations/using-github-enterprise-importer)
Azure DevOps Server vers GitHub.com
-
**Étendue** : source, historique et métadonnées -
**Outils** : Migration vers Azure DevOps Services, puis GitHub Enterprise Importer -
* Migration de données depuis Azure DevOps Server vers Azure DevOps Services dans Microsoft Docs * Utilisation de 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 tout référentiel Git vers GitHub.com](#any-git-repository-to-githubcom).
Bitbucket Cloud (Bitbucket.org) to GitHub.com
-
**Étendue** : source et historique -
**Outils** : CLI Git ou GitHub Importer -
* Importation d’un dépôt Git externe en utilisant la ligne de commande * À propos de GitHub Importer**Informations supplémentaires :**
Bitbucket Server ou Bitbucket Data Center vers GitHub.com
-
**Étendue** : source, historique et métadonnées -
**Outils** : GitHub Enterprise Importer -
* Utilisation de GitHub Enterprise Importer**Informations supplémentaires :**- Site web GitHub Expert Services
-
**Précautions:**- 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 vers GitHub.com
-
**Étendue** : source, historique et métadonnées -
**Outils: **GitHub Enterprise Importer -
**Pour plus d’informations**, consultez le [site web GitHub Expert Services](https://github.com/services/) -
**Mises en garde** :- Si vous souhaitez migrer des référentiels GitLab vers GitHub à l’aide de GitHub Enterprise Importer, veuillez contacter 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 -
**Outils** : CLI Git ou GitHub Importer si le référentiel est accessible via l’Internet public -
* Importation d’un dépôt Git externe en utilisant la ligne de commande * À propos de GitHub Importer**Informations supplémentaires :**
Tout dépôt Mercurial vers GitHub.com
-
**Étendue** : source et historique -
**Outils** : Mercurial, Git CLI et Python -
**Pour plus d’informations :**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)
Tout dépôt Subversion (SVN) vers GitHub.com
-
**Étendue** : source et historique -
**Outils** : Subversion et Git CLI -
**Pour plus d’informations :**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)
Tout référentiel Team Foundation Version Control (TFVC) vers GitHub.com
-
**Étendue** : source et historique -
**Outils** : Azure Repos, puis Git CLI -
**Pour plus d’informations :**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)
Tout dépôt Perforce vers GitHub.com
-
**Étendue** : source et historique -
**Outils** : `git-p4`, puis Git CLI -
* git-p4 dans la documentation Git * Ajout de code hébergé localement dans GitHub**Informations supplémentaires :**
Tout autre dépôt vers GitHub.com
-
**Portée:** Instantané source -
**Outils** : GitHub CLI ou Git CLI -
**Pour plus d’informations :**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-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.
Les migrations vers GHE.com utilisent des outils similaires aux migrations vers GitHub.com. Toutefois, le GitHub Importer n’est pas disponible.
Suivez un lien ci-dessous pour examiner la portée et l'outillage de votre migration vers GHE.com, ainsi que toute information supplémentaire ou mise en garde.
-
[GitHub Enterprise Server 3.4.1 ou plus récent pour GHE.com](#github-enterprise-server-341-or-newer-to-ghecom) -
[GitHub Enterprise Server 3.4.0 ou version antérieure vers GHE.com](#github-enterprise-server-340-or-older-to-ghecom) -
[GitHub.com vers GHE.com](#githubcom-to-ghecom) -
[Azure DevOps Services (Azure DevOps Cloud) vers GHE.com](#azure-devops-services-azure-devops-cloud-to-ghecom) -
[Azure DevOps Server vers GHE.com](#azure-devops-server-to-ghecom) -
[Bitbucket Cloud (Bitbucket.org) vers GHE.com](#bitbucket-cloud-bitbucketorg-to-ghecom) -
[Bitbucket Server ou Bitbucket Data Center vers GHE.com](#bitbucket-server-or-bitbucket-data-center-to-ghecom) -
[GitLab vers GHE.com](#gitlab-to-ghecom) -
[N'importe quel référentiel Git vers GHE.com](#any-git-repository-to-githubcom) -
[Tout dépôt Mercurial vers GHE.com](#any-mercurial-repository-to-ghecom) -
[Tout dépôt Subversion (SVN) vers GHE.com](#any-subversion-svn-repository-to-ghecom) -
[Tout dépôt Team Foundation Version Control (TFVC) vers GHE.com](#any-team-foundation-version-control-tfvc-repository-to-ghecom) -
[Tout dépôt Perforce vers GHE.com](#any-perforce-repository-to-ghecom) -
[Tout autre dépôt vers GHE.com](#any-other-repository-to-ghecom)
GitHub Enterprise Server 3.4.1 ou version ultérieure vers GHE.com
-
**Étendue** : source, historique et métadonnées -
**Outils** : GitHub Enterprise Importer -
* Utilisation de GitHub Enterprise Importer**Informations supplémentaires :**- Site web GitHub Expert Services
-
**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 Enterprise Server 3.4.0 ou version antérieure vers GHE.com
-
**Étendue** : source, historique et métadonnées -
**Outils** : GitHub Enterprise Importer -
* Utilisation de GitHub Enterprise Importer**Informations supplémentaires :**- Site web GitHub Expert Services
-
**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 -
**Outils** : GitHub Enterprise Importer ou GitHub Expert Services -
* Utilisation de GitHub Enterprise Importer**Informations supplémentaires :**- Site web GitHub Expert Services
-
**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) à GHE.com
-
**Étendue** : source, historique et métadonnées -
**Outils** : GitHub Enterprise Importer -
**Pour plus d’informations :**[AUTOTITLE](/migrations/using-github-enterprise-importer)
Azure DevOps Server vers GHE.com
-
**Étendue** : source, historique et métadonnées -
**Outils** : Migration vers Azure DevOps Services, puis GitHub Enterprise Importer -
* Migration de données depuis Azure DevOps Server vers Azure DevOps Services dans Microsoft Docs * Utilisation de 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 référentiel Git vers GHE.com](#any-git-repository-to-githubcom).
Bitbucket Cloud (Bitbucket.org) vers GHE.com
-
**Étendue** : source et historique -
**Outils** : Git CLI -
* Importation d’un dépôt Git externe en utilisant la ligne de commande**Informations supplémentaires :**
Bitbucket Server ou Bitbucket Data Center vers GHE.com
-
**Étendue** : source, historique et métadonnées -
**Outils** : GitHub Enterprise Importer -
* Utilisation de GitHub Enterprise Importer**Informations supplémentaires :**- Site web GitHub Expert Services
-
**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 -
**Outils** : Contactez GitHub Expert Services -
**Pour plus d’informations**, consultez le [site web GitHub Expert Services](https://github.com/services/) -
**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.
Tout dépôt Git vers GHE.com
-
**Étendue** : source et historique -
**Outils** : Git CLI -
* Importation d’un dépôt Git externe en utilisant la ligne de commande**Informations supplémentaires :**
Tout dépôt Mercurial vers GHE.com
-
**Étendue** : source et historique -
**Outils** : Mercurial, Git CLI et Python -
**Pour plus d’informations :**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)
Tout dépôt Subversion (SVN) vers GHE.com
-
**Étendue** : source et historique -
**Outils** : Subversion et Git CLI -
**Pour plus d’informations :**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)
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 :**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)
Tout dépôt Perforce vers GHE.com
-
**Étendue** : source et historique -
**Outils** : `git-p4`, puis Git CLI -
* git-p4 dans la documentation Git * Ajout de code hébergé localement dans GitHub**Informations supplémentaires :**
Tout autre dépôt vers GHE.com
-
**Portée:** Instantané source -
**Outils** : GitHub CLI ou Git CLI -
**Pour plus d’informations :**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)
Migrations vers GitHub Enterprise Server
Vous pouvez examiner l’étendue et les outils de votre migration vers GitHub Enterprise Server, y compris les informations supplémentaires ou les mises en garde.
-
[GitHub.com vers GitHub Enterprise Server](#githubcom-to-github-enterprise-server) -
[GitHub Enterprise Server vers GitHub Enterprise Server](#github-enterprise-server-to-github-enterprise-server) -
[Azure DevOps vers GitHub Enterprise Server](#azure-devops-to-github-enterprise-server) -
[Bitbucket Cloud (Bitbucket.org) vers GitHub Enterprise Server](#bitbucket-cloud-bitbucketorg-to-github-enterprise-server) -
[Bitbucket Server ou Bitbucket Data Center vers GitHub Enterprise Server](#bitbucket-server-or-bitbucket-data-center-to-github-enterprise-server) -
[GitLab vers GitHub Enterprise Server](#gitlab-to-github-enterprise-server) -
[Tout dépôt Git vers GitHub Enterprise Server](#any-git-repository-to-github-enterprise-server) -
[N'importe quel référentiel Mercurial vers GitHub Enterprise Server](#any-mercurial-repository-to-github-enterprise-server) -
[Tout dépôt Subversion (SVN) vers GitHub Enterprise Server](#any-subversion-svn-repository-to-github-enterprise-server) -
[Tout référentiel Team Foundation Version Control (TFVC) déposé sur GitHub Enterprise Server](#any-team-foundation-version-control-tfvc-repository-to-github-enterprise-server) -
[Tout dépôt Perforce vers GitHub Enterprise Server](#any-perforce-repository-to-github-enterprise-server) -
[Tout autre dépôt vers GitHub Enterprise Server](#any-other-repository-to-github-enterprise-server) -
[GHE.com à GitHub Enterprise Server](#ghecom-to-github-enterprise-server)
GitHub.com vers GitHub Enterprise Server
Les migrations depuis GitHub.com incluent GitHub Enterprise Cloud.
-
**Étendue** : source, historique et métadonnées -
**Outils** : API de migrations d’organisation, puis `ghe-migrator` -
* Exportation de données de migration à partir de GitHub.com * Migration de données vers GitHub Enterprise Server**Informations supplémentaires :**
GitHub Enterprise Server vers GitHub Enterprise Server
-
**Étendue** : source, historique et métadonnées -
**Outils** : API de migrations d’organisation, puis `ghe-migrator` -
* Exportation de données de migration à partir de GitHub Enterprise Server * Migration de données vers GitHub Enterprise Server**Informations supplémentaires :**
Azure DevOps vers GitHub Enterprise Server
-
**Étendue** : source et historique -
**Outils** : Git CLI -
**Pour plus d’informations :**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)
Bitbucket Cloud (Bitbucket.org) vers GitHub Enterprise Server
-
**Étendue** : source et historique -
**Outils** : Git CLI -
**Pour plus d’informations :**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)
Bitbucket Server ou Bitbucket Data Center vers GitHub Enterprise Server
-
**Étendue** : source, historique et métadonnées -
**Outils** : `bbs-exporter` (migrations dirigées par un expert uniquement), puis `ghe-migrator` -
**Informations supplémentaires :**-
[GitHub Expert Services](https://github.com/services/)siteweb -
[AUTOTITLE](/enterprise-server/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server)
-
-
**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 [Tout référentiel Git vers GitHub Enterprise Server](#any-git-repository-to-github-enterprise-server).
GitLab vers GitHub Enterprise Server
-
**Étendue** : source, historique et métadonnées -
**Outils** : `gl-exporter` (migrations dirigées par un expert uniquement), puis `ghe-migrator` -
**Informations supplémentaires :**- Le site Web GitHub Expert Services
-
[AUTOTITLE](/enterprise-server/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server)
-
**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 [Tout référentiel Git vers GitHub Enterprise Server](#any-git-repository-to-github-enterprise-server).
Convertir tout référentiel Git vers GitHub Enterprise Server
-
**Étendue** : source et historique -
**Outils** : Git CLI -
**Pour plus d’informations :**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)
Tout dépôt Mercurial vers GitHub Enterprise Server
-
**Étendue** : source et historique -
**Outils** : Mercurial, Git CLI et Python -
**Pour plus d’informations :**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)
Tout dépôt Subversion (SVN) vers GitHub Enterprise Server
-
**Étendue** : source et historique -
**Outils** : Subversion et Git CLI -
**Pour plus d’informations :**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)
Tout dépôt Team Foundation Version Control (TFVC) vers GitHub Enterprise Server
-
**Étendue** : source et historique -
**Outils** : Azure Repos, puis Git CLI -
**Pour plus d’informations :**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)
Tout référentiel Perforce vers GitHub Enterprise Server
-
**Étendue** : source et historique -
**Outils** : `git-p4`, puis Git CLI -
* git-p4 dans la documentation Git * Ajout de code hébergé localement dans GitHub**Informations supplémentaires :**
Tout autre dépôt vers GitHub Enterprise Server
-
**Étendue :** instantané de la source -
**Outils** : GitHub CLI ou Git CLI -
**Pour plus d’informations :**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)
GHE.com vers GitHub Enterprise Server
Ce chemin n'est actuellement pas pris en charge par nos outils officiels. Veuillez contacter GitHub Expert Services.