{"meta":{"title":"Installieren und Konfigurieren von GitHub Enterprise Importer","intro":"Installieren Sie die ADO2GH extension of the GitHub CLI Umgebung und konfigurieren Sie sie für die Migration.","product":"Migrationen","breadcrumbs":[{"href":"/de/migrations","title":"Migrationen"},{"href":"/de/migrations/ado","title":"Migrieren von Azure DevOps"},{"href":"/de/migrations/ado/install-and-configure-github-enterprise-importer","title":"3. Konfigurieren GitHub Enterprise Importer"}],"documentType":"article"},"body":"# Installieren und Konfigurieren von GitHub Enterprise Importer\n\nInstallieren Sie die ADO2GH extension of the GitHub CLI Umgebung und konfigurieren Sie sie für die Migration.\n\n## Schritt 1: Installieren des ADO2GH extension of the GitHub CLI\n\nGitHub Enterprise Importer ist eine Sammlung von Erweiterungen für GitHub CLI. Wenn dies Ihre erste Migration ist, müssen Sie GitHub CLI und ADO2GH extension installieren.\n\n1. Installieren Sie GitHub CLI.\n   * Installationsanweisungen für GitHub CLI findest du im [GitHub CLI-Repository](https://github.com/cli/cli#installation).\n   * Wenn Sie GitHub CLI bereits installiert haben, führen Sie `gh --version` aus, um zu bestätigen, dass Sie Version 2.4.0 oder höher verwenden. Wenn Sie über eine ältere Version verfügen, besuchen Sie das [GitHub CLI Repository](https://github.com/cli/cli#installation) , um Upgradeanweisungen zu erhalten.\n\n2. Installieren Sie ADO2GH extension.\n\n   ```shell copy\n   gh extension install github/gh-ado2gh\n   ```\n\n3. Die ADO2GH extension of the GitHub CLI wird wöchentlich aktualisiert. Aktualisieren die Erweiterung, um sicherzustellen, dass du die neueste Version verwendest.\n\n   ```shell copy\n   gh extension upgrade github/gh-ado2gh\n   ```\n\nWenn du Hilfe zur ADO2GH extension benötigst, kannst du immer das Flag `--help` mit einem Befehl verwenden. Mit `gh ado2gh --help` listest du z. B. alle verfügbaren Befehle auf, und mit `gh ado2gh migrate-repo --help` zeigst du alle Optionen an, die für den Befehl `migrate-repo` verfügbar sind.\n\n## Schritt 2: Festlegen von Umgebungsvariablen\n\nBevor Sie das ADO2GH extension für die Migration zu GitHub Enterprise Cloud verwenden können, müssen Sie personal access tokens erstellen, die auf die Quell- und Zielorganisationen zugreifen können, und die personal access tokens als Umgebungsvariablen festlegen.\n\n1. Stellen Sie sicher, dass Ihre personal access token sowohl für GitHub als auch für Azure DevOps bereit sind. Wenn Sie noch kein Token erstellt haben, lesen Sie [Zugriff verwalten](/de/migrations/ado/manage-access?token-backtrack#create-a-personal-access-token-classic-on-github) .\n\n2. Legen Sie Umgebungsvariablen für die personal access tokens fest und ersetzen Sie TOKEN in den folgenden Befehlen durch die personal access tokens, die Sie zuvor erstellt haben. Verwende das `GH_PAT` für die Zielorganisation und das `ADO_PAT` für die Quellorganisation.\n\n   * Wenn du ein Terminal verwendest, führe den Befehl `export` aus.\n\n     ```shell copy\n     export GH_PAT=\"TOKEN\"\n     export ADO_PAT=\"TOKEN\"\n     ```\n\n   * Wenn du PowerShell verwendest, führe den Befehl `$env` aus.\n\n     ```shell copy\n     $env:GH_PAT=\"TOKEN\"\n     $env:ADO_PAT=\"TOKEN\"\n     ```\n\n3. Wenn Sie auf GitHub Enterprise-Cloud mit Datenresidenz migrieren, legen Sie zur Vereinfachung eine Umgebungsvariable für die **Basis-API-URL** für Ihr Unternehmen fest.\n\n   Stellen Sie sicher, dass Sie `SUBDOMAIN` durch die Unterdomäne Ihres Unternehmens ersetzen. Wenn die Unterdomäne Ihres Unternehmens beispielsweise \"`acme`\" lautet, wäre der Wert von \"`TARGET_API_URL`\" \"`https://api.acme.ghe.com`\".\n\n   * Wenn du ein Terminal verwendest, führe den Befehl `export` aus.\n\n     ```shell copy\n     export TARGET_API_URL=\"https://api.SUBDOMAIN.ghe.com\"\n     ```\n\n   * Wenn du PowerShell verwendest, führe den Befehl `$env` aus.\n\n     ```shell copy\n     $env:TARGET_API_URL=\"https://api.SUBDOMAIN.ghe.com\"\n     ```\n\n   Sie verwenden diese Variable mit der `--target-api-url`-Option in Befehlen, die Sie mit der GitHub CLI ausführen."}