{"meta":{"title":"Enterprise Live Migrations コマンドラインインターフェース リファレンス","intro":"ELM CLI CLI ツールの詳細な使用状況情報。","product":"移行","breadcrumbs":[{"href":"/ja/enterprise-server@3.21/migrations","title":"移行"},{"href":"/ja/enterprise-server@3.21/migrations/elm","title":"ライブ マイグレーション (GHES から GHE.com)"},{"href":"/ja/enterprise-server@3.21/migrations/elm/elm-cli-reference","title":"ELM CLI リファレンス"}],"documentType":"article"},"body":"# Enterprise Live Migrations コマンドラインインターフェース リファレンス\n\nELM CLI CLI ツールの詳細な使用状況情報。\n\n>[!NOTE] \nEnterprise Live Migrations は パブリック プレビュー であり、変更される可能性があります。\n\n## `elm migration` コマンド\n\n| コマンド | 説明 |\n|---|---|\n| `elm migration create` | 1 つのソース リポジトリの新しい移行を作成します |\n| `elm migration start --migration-id MIGRATION-ID` | 移行を開始する |\n| `elm migration status --migration-id MIGRATION-ID` | 移行の状態、進行状況、カットオーバーの準備状況、およびタイミングを表示します |\n| `elm migration list` | すべての移行とその状態を一覧表示します |\n| `elm migration cancel --migration-id MIGRATION-ID` | 進行中の移行を取り消します |\n| `elm migration cutover-to-destination --migration-id MIGRATION-ID` | 最終的なカットオーバーを開始し、ソース リポジトリをアーカイブし、移行を完了します |\n\nこれらのコマンドの一部では、追加のオプションを使用できます。 この記事の後のセクションを参照してください。\n\n## `elm migration create` のオプション\n\nリポジトリのエクスポートとインポートを準備するための新しい移行を作成します。\n\n| フラグ | 必須 | Default | 説明 |\n|---|---|---|---|\n| `--source-org` | Yes | N/A | ソース組織のスラッグ GitHub Enterprise Server |\n| `--source-repo` | Yes | N/A | ソース リポジトリの名前 |\n| `--target-org` | Yes | N/A | 宛先組織のスラッグ GHE.com |\n| `--target-repo` | Yes | N/A | 宛先リポジトリの名前 |\n| `--target-api` | Yes | N/A | 移行先企業の API URL (例: `https://api.octocorp.ghe.com`)。 URL の末尾に末尾のスラッシュを含 **めないでください** 。 |\n| `--pat-name` | Yes | N/A | これは静的文字列に設定する必要があります。 `system-pat` |\n| `--target-visibility` | いいえ | `internal` | 宛先リポジトリの可視性。 \n`private` または `internal` である必要があります。 パブリック リポジトリはサポートされていません。 |\n| `--start` | いいえ | `false` | 作成後に移行を自動的に開始する |\n\n## `elm migration list` のオプション\n\n| フラグ | 必須 | Default | 説明 |\n|---|---|---|---|\n| `--status` | いいえ | N/A | 移行ステータスで結果をフィルターする。 有効な値: `created`、 `queued`、 `in_progress`、 `paused`、 `completed`、 `failed`、 `terminated`。 |\n| `--page-size` | いいえ | N/A | 1 ページあたりの結果の数 |\n| `--after` | いいえ | N/A | 前の応答からのページネーションのカーソル |\n\n## `elm migration cutover-to-destination` のオプション\n\n| フラグ | 必須 | Default | 説明 |\n|---|---|---|---|\n| `--migration-id` | Yes | N/A | カットオーバーの準備ができている移行の ID。 |\n| `--force` | いいえ | `false` | 既定では、このコマンドは、移行先が準備状況を報告するかどうかを確認してから続行します。 移行状態が正しいと確信している場合は、 `--force` を使用してこのチェックをバイパスします。 |\n\n## グローバル フラグと変数\n\n次のプロパティは、環境変数または任意のコマンドのフラグとして指定でき、コマンド フラグが優先されます。 これらの値は、__ 構成を適用`ghe-config`に設定する必要があります。\n\n| Variable | フラグ | 必須 | 説明 |\n|----------|------|----------|-------------|\n| API_URL | `--api-url` | Yes | \n`http://localhost:1738`に設定する必要があります。 |\n| MIGRATION_MANAGER_HMAC_KEY | `--migration-manager-hmac-key` | Yes | \n`$(ghe-config secrets.elm-exporter.elm-exporter-hmac-keys)`に設定する必要があります。 |\n| MIGRATION_TARGET_URL | `--migration-target-url` | Yes | 移行先企業の API URL (例: `https://api.octocorp.ghe.com`)。 URL の末尾に末尾のスラッシュを含 **めないでください** 。 |\n| MIGRATION_TARGET_TOKEN | `--migration-target-token` | Yes | のpersonal access token (classic)GHE.com |\n| DEBUG_HTTP | `--debug-http` | いいえ | デバッグのために、各要求の HTTP メソッド、URL、ヘッダー、およびエラー応答本文を出力する `true` に設定します |"}