# Documentation sur les migrations

Si vous passez d’une autre plateforme d’hébergement de code ou que vous passez d’un GitHub produit à GitHub l’autre, découvrez comment utiliser nos outils de migration pour apporter votre travail avec vous.

## Recommended

* [Planification de votre migration vers GitHub](/fr/migrations/overview/planning-your-migration-to-github)

  Planifiez et exécutez une migration réussie vers GitHub ou entre des GitHub produits.

* [À propos des outils de migration de GitHub](/fr/migrations/overview/about-githubs-migration-tooling)

  GitHub offre différentes options d’outils pour prendre en charge les migrations vers GitHub et entre les produits GitHub.

* [Chemins de migration vers GitHub](/fr/migrations/overview/migration-paths-to-github)

  Consultez une vue d’ensemble des chemins disponibles pour la migration vers d’autres GitHub produits ou entre GitHub les produits.

* [Migration à partir de Azure DevOps](/fr/migrations/ado)

  Planifiez et exécutez une migration de Azure DevOps vers GitHub Enterprise Cloud. Ce guide en six parties explique comment configurer l’accès, la migration et les tâches de suivi nécessaires pour préparer vos référentiels au travail.

* [Importation d’un dépôt avec GitHub Importer](/fr/migrations/importing-source-code/using-github-importer/importing-a-repository-with-github-importer)

  Si vous avez un projet hébergé sur un autre service d’hébergement Basé sur Git, vous pouvez l’importer rapidement à GitHub l’aide de l’outil GitHub Importer .

* [Ajout de code hébergé localement dans GitHub](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)

  Si votre code est stocké localement sur votre ordinateur et géré par Git, ou n’est géré par aucun système de contrôle de version (VCS), vous pouvez l’importer dans GitHub à l’aide de GitHub CLI ou de commandes Git.

* [À propos de GitHub Enterprise Importer](/fr/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer)

  Avec GitHub Enterprise Importer, vous pouvez migrer votre entreprise vers GitHub Enterprise Cloud différentes sources.

* [Vue d’ensemble d’une migration entre produits GitHub](/fr/migrations/using-github-enterprise-importer/migrating-between-github-products/overview-of-a-migration-between-github-products)

  Découvrez comment effectuer l’intégralité du processus de migration d’un produit vers un GitHub autre avec GitHub Enterprise Importer, de la planification à l’implémentation jusqu’à la fin des tâches de suivi.

* [Vue d’ensemble d’une migration de Bitbucket Server vers GitHub Enterprise Cloud](/fr/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/overview-of-a-migration-from-bitbucket-server-to-github-enterprise-cloud)

  Découvrez le processus de migration de Bitbucket Server vers GitHub avec GitHub Enterprise Importer, de la planification à l’implémentation jusqu’à l’exécution des tâches de suivi.

## Links

### Getting started

* [À propos des outils de migration de GitHub](/fr/migrations/overview/about-githubs-migration-tooling)

  GitHub offre différentes options d’outils pour prendre en charge les migrations vers GitHub et entre les produits GitHub.

* [Planification de votre migration vers GitHub](/fr/migrations/overview/planning-your-migration-to-github)

  Planifiez et exécutez une migration réussie vers GitHub ou entre des GitHub produits.

## Articles

* [À propos des outils de migration de GitHub](/fr/migrations/overview/about-githubs-migration-tooling)

  GitHub offre différentes options d’outils pour prendre en charge les migrations vers GitHub et entre les produits GitHub.

* [Informations sur les migrations entre les produits GitHub](/fr/migrations/overview/migrations-within-github)

  Pourquoi dois-je passer d’une GitHub plateforme à l’autre et que dois-je prendre en compte ?

* [Planification de votre migration vers GitHub](/fr/migrations/overview/planning-your-migration-to-github)

  Planifiez et exécutez une migration réussie vers GitHub ou entre des GitHub produits.

* [Chemins de migration vers GitHub](/fr/migrations/overview/migration-paths-to-github)

  Consultez une vue d’ensemble des chemins disponibles pour la migration vers d’autres GitHub produits ou entre GitHub les produits.

* [À propos des dépôts verrouillés](/fr/migrations/overview/about-locked-repositories)

  Les dépôts peuvent être verrouillés pour empêcher toute modification, souvent pour les migrations.

* [Mannequins et activité de l’utilisateur](/fr/migrations/overview/mannequins-and-user-activity)

  Les mannequins sont des identités d’espace réservé que les utilisateurs peuvent récupérer après une migration.

* [Importation de référentiels par programmation](/fr/migrations/overview/programmatically-importing-repositories)

  Vous pouvez importer des référentiels par programmation vers GitHub.

* [Comprendre les migrations de Azure DevOps vers GitHub](/fr/migrations/ado/understand-migrations-from-azure-devops-to-github)

  GitHub Enterprise Importer pouvez automatiser la migration à partir de Azure DevOps.

* [Gérer l’accès](/fr/migrations/ado/manage-access)

  Configurez l’accès requis pour la migration de Azure DevOps vers GitHub.

* [Installer et configurer GitHub Enterprise Importer](/fr/migrations/ado/install-and-configure-github-enterprise-importer)

  ADO2GH extension of the GitHub CLI Installez et configurez votre environnement pour la migration.

* [Préparer votre migration de Azure DevOps à GitHub](/fr/migrations/ado/prepare-for-your-migration-from-azure-devops-to-github)

  Planifiez votre migration en comprenant votre chronologie, les données qui seront migrées et votre structure organisationnelle.

* [Migrer vos dépôts de Azure DevOps vers GitHub](/fr/migrations/ado/migrate-your-repositories-from-azure-devops-to-github)

  Effectuez une exécution d’évaluation, puis migrez vos référentiels de Azure DevOps vers GitHub.

* [Tâches de suivi](/fr/migrations/ado/follow-up-tasks)

  Une fois chaque migration terminée, vous devez effectuer certaines tâches supplémentaires avant que le référentiel soit prêt pour le travail.

* [Différences clés entre Azure DevOps et GitHub](/fr/migrations/ado/key-differences-between-azure-devops-and-github)

  Les flux de travail principaux tels que l’accès au référentiel, l’authentification et les demandes de tirage diffèrent après le passage de Azure DevOps à GitHub.

* [Utiliser GraphQL pour migrer des référentiels d’Azure DevOps vers GitHub Enterprise Cloud](/fr/migrations/ado/use-graphql-to-migrate-repositories-from-azure-devops-to-github-enterprise-cloud)

  Vous pouvez créer votre propre outil pour migrer des référentiels de Azure DevOps à GitHub Enterprise Cloud l’aide de l’API GraphQL.

* [Octroi du rôle de migrateur](/fr/migrations/ado/granting-the-migrator-role)

  Le rôle de migration permet à un utilisateur ou à une équipe d’exécuter des migrations au nom d’une organisation.

* [À propos de GitHub Importer](/fr/migrations/importing-source-code/using-github-importer/about-github-importer)

  Si votre code source est stocké sur un autre service d'hébergement basé sur Git, vous pouvez déplacer le code vers GitHub.com en utilisant GitHub Importer.

* [Importation d’un dépôt avec GitHub Importer](/fr/migrations/importing-source-code/using-github-importer/importing-a-repository-with-github-importer)

  Si vous avez un projet hébergé sur un autre service d’hébergement Basé sur Git, vous pouvez l’importer rapidement à GitHub l’aide de l’outil GitHub Importer .

* [À propos des importations de code source avec la ligne de commande](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/about-source-code-imports-using-the-command-line)

  Vous pouvez utiliser des outils de ligne de commande pour importer le code source et son historique de révision dans GitHub.

* [Ajout de code hébergé localement dans GitHub](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)

  Si votre code est stocké localement sur votre ordinateur et géré par Git, ou n’est géré par aucun système de contrôle de version (VCS), vous pouvez l’importer dans GitHub à l’aide de GitHub CLI ou de commandes Git.

* [Importation d’un dépôt Git externe en utilisant la ligne de commande](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)

  Si votre code source est suivi dans un dépôt Git, vous pouvez importer le dépôt en utilisant Git sur la ligne de commande.

* [Importation d’un dépôt Subversion](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)

  Vous pouvez importer un référentiel depuis Subversion en convertissant le référentiel en Git, puis en poussant le référentiel Git vers GitHub.

* [Importation d’un dépôt Mercurial](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)

  Vous pouvez importer un référentiel depuis Mercurial en convertissant le référentiel en Git, puis en poussant le référentiel Git vers GitHub.

* [Importation d’un dépôt Team Foundation Version Control](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)

  Vous pouvez importer un référentiel depuis Team Foundation Version Control (TFVC) en convertissant le référentiel en Git, puis en poussant le référentiel Git vers GitHub.

* [Importation à partir d’autres systèmes de gestion de versions avec l’interpréteur de commandes d’administration](/fr/importing-from-other-version-control-systems-with-the-administrative-shell)

  À l’aide de l’interpréteur de commandes d’administration, vous pouvez importer à partir de Subversion, Mercurial et Team Foundation Version Control dans des référentiels Git sur GitHub Enterprise Server.

* [À propos de GitHub Enterprise Importer](/fr/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer)

  Avec GitHub Enterprise Importer, vous pouvez migrer votre entreprise vers GitHub Enterprise Cloud différentes sources.

* [Informations sur les migrations de Bitbucket Server vers GitHub Enterprise Cloud](/fr/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/about-migrations-from-bitbucket-server-to-github-enterprise-cloud)

  Découvrez quelles données GitHub Enterprise Importer peuvent être migrées.

* [Vue d’ensemble d’une migration de Bitbucket Server vers GitHub Enterprise Cloud](/fr/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/overview-of-a-migration-from-bitbucket-server-to-github-enterprise-cloud)

  Découvrez le processus de migration de Bitbucket Server vers GitHub avec GitHub Enterprise Importer, de la planification à l’implémentation jusqu’à l’exécution des tâches de suivi.

* [Gestion de l’accès pour une migration à partir de Bitbucket Server](/fr/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/managing-access-for-a-migration-from-bitbucket-server)

  Avant d’utiliser GitHub Enterprise Importer, vérifiez que vous disposez d’un accès approprié à la fois à la source et à la destination de votre migration.

* [Migration de dépôts de Bitbucket Server vers GitHub Enterprise Cloud](/fr/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/migrating-repositories-from-bitbucket-server-to-github-enterprise-cloud)

  Vous pouvez migrer des référentiels de Bitbucket Server vers GitHub Enterprise Cloud à l’aide du GitHub CLI.

* [À propos des migrations entre les produits GitHub avec GitHub Enterprise Importer](/fr/migrations/using-github-enterprise-importer/migrating-between-github-products/about-migrations-between-github-products)

  Découvrez quelles données GitHub Enterprise Importer peuvent migrer entre GitHub les produits.

* [Vue d’ensemble d’une migration entre produits GitHub](/fr/migrations/using-github-enterprise-importer/migrating-between-github-products/overview-of-a-migration-between-github-products)

  Découvrez comment effectuer l’intégralité du processus de migration d’un produit vers un GitHub autre avec GitHub Enterprise Importer, de la planification à l’implémentation jusqu’à la fin des tâches de suivi.

* [Gestion de l’accès pour une migration entre des produits GitHub](/fr/migrations/using-github-enterprise-importer/migrating-between-github-products/managing-access-for-a-migration-between-github-products)

  Avant d’utiliser GitHub Enterprise Importer, vérifiez que vous disposez d’un accès approprié à la fois à la source et à la destination de votre migration.

* [Migration de dépôts de GitHub Enterprise Server vers GitHub Enterprise Cloud](/fr/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-github-enterprise-server-to-github-enterprise-cloud)

  Vous pouvez migrer des dépôts de GitHub Enterprise Server vers GitHub Enterprise Cloud, à l’aide de GitHub CLI ou de l’API.

* [Migration de dépôts de GitHub.com vers GitHub Enterprise Cloud](/fr/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-githubcom-to-github-enterprise-cloud)

  Vous pouvez migrer des dépôts de GitHub.com vers GitHub Enterprise Cloud à l’aide de GitHub CLI ou de l’API GraphQL.

* [Migration d’organisations de GitHub.com vers GitHub Enterprise Cloud](/fr/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-organizations-from-githubcom-to-github-enterprise-cloud)

  Vous pouvez migrer des organisations de GitHub.com vers GitHub Enterprise Cloud en utilisant l’GitHub CLI ou l’API GraphQL.

* [Comprendre les migrations de GitLab vers GitHub](/fr/migrations/using-github-enterprise-importer/migrate-from-gitlab/understand-migrations)

  GitHub Enterprise Importer automatise les migrations à partir de GitLab.

* [Planifier votre migration de GitLab vers GitHub](/fr/migrations/using-github-enterprise-importer/migrate-from-gitlab/plan-your-migration)

  Planifiez votre migration en comprenant votre chronologie, les données qui seront migrées et votre structure organisationnelle.

* [Gérer l’accès à une migration de GitLab vers GitHub](/fr/migrations/using-github-enterprise-importer/migrate-from-gitlab/manage-access)

  Configurez l’accès requis pour la migration de GitLab vers GitHub.

* [Installer et configurer GitHub Enterprise Importer](/fr/migrations/using-github-enterprise-importer/migrate-from-gitlab/install-and-configure-github-enterprise-importer)

  GL2GH extension of the GitHub CLI Installez et configurez votre environnement pour la migration.

* [Configurer le stockage d’objets blob](/fr/migrations/using-github-enterprise-importer/migrate-from-gitlab/configure-storage)

  Les archives de GitLab doivent être stockées temporairement afin de GitHub pouvoir les lire.

* [Migrer vos dépôts de GitLab vers GitHub](/fr/migrations/using-github-enterprise-importer/migrate-from-gitlab/migrate-your-repositories)

  Effectuez une exécution d’évaluation, puis migrez vos dépôts de GitLab vers GitHub.

* [Tâches de suivi](/fr/migrations/using-github-enterprise-importer/migrate-from-gitlab/follow-up-tasks)

  Une fois chaque migration terminée, vous devez effectuer certaines tâches supplémentaires avant que le référentiel soit prêt pour le travail.

* [Utiliser GraphQL pour migrer des référentiels de GitLab vers GitHub Enterprise Cloud](/fr/migrations/using-github-enterprise-importer/migrate-from-gitlab/use-graphql)

  Vous pouvez créer votre propre outil pour migrer des dépôts de GitLab vers l’utilisation GitHub Enterprise Cloud de l’API GraphQL.

* [Octroi du rôle de migrateur](/fr/migrations/using-github-enterprise-importer/migrate-from-gitlab/grant-the-migrator-role)

  Le rôle de migration permet à un utilisateur ou à une équipe d’exécuter des migrations au nom d’une organisation.

* [Accès à vos journaux de migration pour GitHub Enterprise Importer](/fr/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/accessing-your-migration-logs-for-github-enterprise-importer)

  Après avoir effectué une migration, vous devez consulter le journal de migration pour vérifier si les données n'ont pas migrées contrairement aux attentes.

* [Récupération de modèles pour GitHub Enterprise Importer](/fr/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/reclaiming-mannequins-for-github-enterprise-importer)

  Après votre migration, vous pouvez affecter l’historique d’une identité de substitut, ou mannequin, à un membre de votre organisation.

* [À propos des migrations dynamiques de GitHub Enterprise Server vers GHE.com](/fr/migrations/elm/about-live-migrations)

  Comment les migrations dynamiques réduisent-ils les temps d’arrêt pour les développeurs ?

* [Préparation de votre migration dynamique de GitHub Enterprise Server vers GHE.com](/fr/migrations/elm/prepare-for-your-migration)

  Questions clés à prendre en compte avant de commencer à utiliser Enterprise Live Migrations.

* [Migration de votre référentiel avec Enterprise Live Migrations](/fr/migrations/elm/migrate-your-repository)

  Migrez de GitHub Enterprise Server vers GHE.com avec un temps d’arrêt minimal.

* [Fin de votre migration dynamique de GitHub Enterprise Server vers GHE.com](/fr/migrations/elm/complete-your-migration)

  Effectuez des tâches de suivi afin que les utilisateurs puissent commencer à utiliser le référentiel migré.

* [Résolution des problèmes de migrations dynamiques de GitHub Enterprise Server vers GHE.com](/fr/migrations/elm/troubleshooting)

  Conseils pour les problèmes que vous pouvez rencontrer avec votre migration.

* [Données migrées pour les migrations dynamiques de GitHub Enterprise Server vers GHE.com](/fr/migrations/elm/migrated-data-reference)

  Quelles sont les données et les mises à jour actives incluses dans une migration dynamique ?

* [Référence CLI pour les migrations en direct Enterprise](/fr/migrations/elm/elm-cli-reference)

  Informations détaillées sur l’utilisation de l’outil ELM CLI CLI.

* [À propos de ghe-migrator](/fr/migrations/using-ghe-migrator/about-ghe-migrator)

  Vous pouvez utiliser `ghe-migrator` pour transférer des données d’un emplacement *source* (une GitHub.com organisation ou une GitHub Enterprise Server instance) vers une instance *cible*GitHub Enterprise Server .

* [Exportation de données de migration à partir de GitHub Enterprise Server](/fr/migrations/using-ghe-migrator/exporting-migration-data-from-github-enterprise-server)

  Pour modifier les plateformes ou passer d’une instance d’évaluation à une instance de production, vous pouvez exporter des données de migration à partir d’une GitHub Enterprise Server instance en préparant l’instance, en verrouillant les référentiels et en générant une archive de migration.

* [Exportation de données de migration à partir de GitHub.com](/fr/migrations/using-ghe-migrator/exporting-migration-data-from-githubcom)

  Vous pouvez exporter des données de migration à partir d’une organisation sur GitHub.com à l’aide de l’API pour sélectionner des référentiels à migrer, puis générer une archive de migration que vous pouvez importer dans une instance GitHub Enterprise Server.

* [Migration de données vers GitHub Enterprise Server](/fr/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server)

  Après avoir généré une archive de migration, vous pouvez importer les données dans votre instance cible GitHub Enterprise Server . Vous pouvez passer en revue les modifications pour les conflits potentiels avant d’appliquer définitivement les modifications à votre instance cible.

* [Résolution des problèmes liés à votre migration avec GitHub Enterprise Importer](/fr/migrations/troubleshooting/troubleshooting-your-migration-with-github-enterprise-importer)

  Si votre migration échoue ou produit des résultats inattendus, vous pouvez essayer les étapes de résolution des problèmes courantes.

* [Définition des contournements de ruleset pour les migrations de dépôts](/fr/setting-ruleset-bypasses-for-repository-migrations)

  Lors de la migration de référentiels avec GitHub Enterprise Importer, l’évaluation des ensembles de règles au niveau de l’organisation et de l’entreprise peut entraîner l’échec des push Git, sauf si **les migrations de référentiels** sont ajoutées à la liste de contournement avec le mode **Exempt** .