Skip to main content

Chemins de migration vers GitHub

Consultez une vue d’ensemble des chemins d’accès disponibles pour la migration vers GitHub depuis d’autres produits, ou entre des produits GitHub.

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
    
  •         **Informations supplémentaires :**
    
    * Utilisation de GitHub Enterprise Importer
  •         **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
    
  •         **Informations supplémentaires :**
    
    * Utilisation de GitHub Enterprise Importer
  •         **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
    
  •         **Informations supplémentaires :**
    
    * Utilisation de GitHub Enterprise Importer
    •           [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
    
  •         **Informations supplémentaires :**
    
    * Migration de données depuis Azure DevOps Server vers Azure DevOps Services dans Microsoft Docs * Utilisation de GitHub Enterprise Importer
  •         **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

Bitbucket Server ou Bitbucket Data Center vers GitHub.com

  •         **Étendue** : source, historique et métadonnées
    
  •         **Outils** : GitHub Enterprise Importer
    
  •         **Informations supplémentaires :**
    
    * Utilisation de GitHub Enterprise Importer
  •         **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

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

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

GitHub Enterprise Server 3.4.0 ou version antérieure vers GHE.com

GitHub.com à 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
    
  •         **Informations supplémentaires :**
    
    * Migration de données depuis Azure DevOps Server vers Azure DevOps Services dans Microsoft Docs * Utilisation de GitHub Enterprise Importer
  •         **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

Bitbucket Server ou Bitbucket Data Center 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** :
    

Tout dépôt Git vers GHE.com

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

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.

GitHub Enterprise Server vers GitHub Enterprise Server

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

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.