{"meta":{"title":"CLI-Referenz für Enterprise-Live-Migrationen","intro":"Detaillierte Nutzungsinformationen für das ELM CLI CLI-Tool.","product":"Migrationen","breadcrumbs":[{"href":"/de/migrations","title":"Migrationen"},{"href":"/de/migrations/elm","title":"Livemigrationen (GHES zu GHE.com)"},{"href":"/de/migrations/elm/elm-cli-reference","title":"ELM CLI-Referenz"}],"documentType":"article"},"body":"# CLI-Referenz für Enterprise-Live-Migrationen\n\nDetaillierte Nutzungsinformationen für das ELM CLI CLI-Tool.\n\n>[!NOTE] \nEnterprise Live Migrations ist in Öffentliche Vorschau und kann geändert werden.\n\n## `elm migration`-Befehle\n\n| Befehl | Description |\n|---|---|\n| `elm migration create` | Erstellt eine neue Migration für ein einzelnes Quell-Repository. |\n| `elm migration start --migration-id MIGRATION-ID` | Startet eine Migration |\n| `elm migration status --migration-id MIGRATION-ID` | Zeigt den Status, den Fortschritt, die Bereitschaft zum Umschalten und den Zeitplan für eine Migration an. |\n| `elm migration list` | Listet alle Migrationen und deren Status auf |\n| `elm migration cancel --migration-id MIGRATION-ID` | Bricht eine laufende Migration ab |\n| `elm migration cutover-to-destination --migration-id MIGRATION-ID` | Leitet die endgültige Umschaltung ein, archiviert das Quell-Repository und schließt die Migration ab |\n\nEinige dieser Befehle können zusätzliche Optionen verwenden. Weitere Informationen finden Sie in den späteren Abschnitten in diesem Artikel.\n\n## `elm migration create`-Optionen\n\nErstellen Sie eine neue Migration, um den Repositoryexport und -import vorzubereiten.\n\n| Flag | Erforderlich | Default | Description |\n|---|---|---|---|\n| `--source-org` | Yes | N/A | Slug der Quellorganisation auf GitHub Enterprise Server |\n| `--source-repo` | Yes | N/A | Name des Quell-Repositorys |\n| `--target-org` | Yes | N/A | Kurzbezeichnung der Zielorganisation auf GHE.com |\n| `--target-repo` | Yes | N/A | Name des Ziel-Repositorys |\n| `--target-api` | Yes | N/A | Die API-URL für Ihr Zielunternehmen (z. B.: `https://api.octocorp.ghe.com`). Fügen Sie am Ende der URL **keinen** Schrägstrich hinzu. |\n| `--pat-name` | Yes | N/A | Dies muss auf eine statische Zeichenfolge festgelegt werden: `system-pat` |\n| `--target-visibility` | No | `internal` | Sichtbarkeit des Ziel-Repositorys. Muss `private` oder `internal` sein. Öffentliche Repositorys werden nicht unterstützt. |\n| `--start` | No | `false` | Die Migration wird nach dem Erstellen automatisch gestartet. |\n\n## `elm migration list`-Optionen\n\n| Flag | Erforderlich | Default | Description |\n|---|---|---|---|\n| `--status` | No | N/A | Filtert Ergebnisse nach Migrationsstatus. Gültige Werte: `created`, , `queued`, `in_progress``paused`, `completed`, , `failed`. `terminated` |\n| `--page-size` | No | N/A | Anzahl der Ergebnisse pro Seite |\n| `--after` | No | N/A | Cursor für Paginierung basierend auf einer vorherigen Antwort |\n\n## `elm migration cutover-to-destination`-Optionen\n\n| Flag | Erforderlich | Default | Description |\n|---|---|---|---|\n| `--migration-id` | Yes | N/A | Die ID einer Migration, die für den Cutover-Prozess bereit ist. |\n| `--force` | No | `false` | Standardmäßig überprüft der Befehl, ob das Migrationsziel seine Bereitschaft meldet, bevor fortgefahren wird. Wird `--force` verwendet, um diese Überprüfung zu umgehen, wenn Sie sicher sind, dass der Migrationsstatus korrekt ist. |\n\n## Globale Flags und Variablen\n\nDie folgenden Eigenschaften können entweder als Umgebungsvariablen oder als Flags für einen beliebigen Befehl bereitgestellt werden, wobei Befehlskennzeichnungen Priorität haben. Sie sollten diese Werte _nach dem_ Anwenden der `ghe-config` Konfiguration festlegen.\n\n| Variable | Flag | Erforderlich | Description |\n|----------|------|----------|-------------|\n| API_URL | `--api-url` | Yes | Muss auf `http://localhost:1738` festgelegt sein. |\n| MIGRATION_MANAGER_HMAC_KEY | `--migration-manager-hmac-key` | Yes | Muss auf `$(ghe-config secrets.elm-exporter.elm-exporter-hmac-keys)` festgelegt sein. |\n| MIGRATION_TARGET_URL | `--migration-target-url` | Yes | Die API-URL für Ihr Zielunternehmen (z. B.: `https://api.octocorp.ghe.com`). Fügen Sie am Ende der URL **keinen** Schrägstrich hinzu. |\n| MIGRATION_TARGET_TOKEN | `--migration-target-token` | Yes | Die personal access token (classic) für GHE.com |\n| DEBUG_HTTP | `--debug-http` | No | Setzen Sie `true`, um die HTTP-Methode, die URL, die Header und den Fehlerantwortkörper für jede Anfrage zu Debuggingzwecken auszugeben. |"}