{"meta":{"title":"Installer et configurer GitHub Enterprise Importer","intro":"ADO2GH extension of the GitHub CLI Installez et configurez votre environnement pour la migration.","product":"Migrations","breadcrumbs":[{"href":"/fr/enterprise-cloud@latest/migrations","title":"Migrations"},{"href":"/fr/enterprise-cloud@latest/migrations/ado","title":"Migrer à partir de Azure DevOps"},{"href":"/fr/enterprise-cloud@latest/migrations/ado/install-and-configure-github-enterprise-importer","title":"3. Configurer l'importateur GitHub Enterprise"}],"documentType":"article"},"body":"# Installer et configurer GitHub Enterprise Importer\n\nADO2GH extension of the GitHub CLI Installez et configurez votre environnement pour la migration.\n\n## Étape 1 : Installer le ADO2GH extension of the GitHub CLI\n\nGitHub Enterprise Importer est une collection d’extensions pour GitHub CLI. S’il s’agit de votre première migration, vous devez installer GitHub CLI et le ADO2GH extension.\n\n1. Installez le GitHub CLI.\n   * Pour obtenir des instructions d’installation pour GitHub CLI, consultez le [dépôt GitHub CLI](https://github.com/cli/cli#installation).\n   * Si vous avez GitHub CLI déjà installé, exécutez `gh --version` pour vous assurer que vous exécutez la version 2.4.0 ou ultérieure. Si vous avez une version antérieure, consultez le [GitHub CLI référentiel](https://github.com/cli/cli#installation) pour obtenir des instructions de mise à niveau.\n\n2. Installez le ADO2GH extension.\n\n   ```shell copy\n   gh extension install github/gh-ado2gh\n   ```\n\n3. La ADO2GH extension of the GitHub CLI est mise à jour chaque semaine. Pour être sûr d’utiliser la version la plus récente, mettez à jour l’extension.\n\n   ```shell copy\n   gh extension upgrade github/gh-ado2gh\n   ```\n\nDès que vous avez besoin d’aide sur ADO2GH extension, vous pouvez utiliser l’indicateur `--help` avec une commande. Par exemple, `gh ado2gh --help` liste toutes les commandes disponibles et `gh ado2gh migrate-repo --help` liste toutes les options disponibles pour la commande `migrate-repo`.\n\n## Étape 2 : Définir des variables d’environnement\n\nAvant de pouvoir utiliser ADO2GH extension pour migrer vers GitHub Enterprise Cloud, vous devez créer des personal access tokens qui peuvent accéder aux organisations source et de destination, puis définir les personal access tokens en tant que variables d’environnement.\n\n1. Vérifiez que vous disposez de vos personal access token pour GitHub et Azure DevOps. Voir [Gérer l’accès](/fr/enterprise-cloud@latest/migrations/ado/manage-access?token-backtrack#create-a-personal-access-token-classic-on-github) si vous n’avez pas déjà créé de jeton.\n\n2. Définissez les variables d’environnement pour les personal access tokens, en remplaçant TOKEN dans les commandes ci-dessous par les personal access tokens que vous avez créées précédemment. Utilisez `GH_PAT` pour l’organisation de destination et `ADO_PAT` pour l’organisation source.\n\n   * Si vous utilisez le Terminal, utilisez la commande `export`.\n\n     ```shell copy\n     export GH_PAT=\"TOKEN\"\n     export ADO_PAT=\"TOKEN\"\n     ```\n\n   * Si vous utilisez PowerShell, utilisez la commande `$env`.\n\n     ```shell copy\n     $env:GH_PAT=\"TOKEN\"\n     $env:ADO_PAT=\"TOKEN\"\n     ```\n\n3. Si vous effectuez une migration vers GitHub Enterprise Cloud avec résidence des données, par commodité, définissez une variable d’environnement pour **l’URL de l’API de base** pour votre entreprise.\n\n   Vérifiez que vous remplacez `SUBDOMAIN` par le sous-domaine de votre entreprise. Par exemple, si le sous-domaine de votre entreprise est `acme`, la `TARGET_API_URL` valeur est `https://api.acme.ghe.com`.\n\n   * Si vous utilisez le Terminal, utilisez la commande `export`.\n\n     ```shell copy\n     export TARGET_API_URL=\"https://api.SUBDOMAIN.ghe.com\"\n     ```\n\n   * Si vous utilisez PowerShell, utilisez la commande `$env`.\n\n     ```shell copy\n     $env:TARGET_API_URL=\"https://api.SUBDOMAIN.ghe.com\"\n     ```\n\n   Vous allez utiliser cette variable avec l’option `--target-api-url` dans les commandes que vous exécutez avec le GitHub CLI."}