{"meta":{"title":"Справочник CLI Enterprise Live Migrations","intro":"Подробная информация об использовании инструмента ELM CLI CLI.","product":"Миграции","breadcrumbs":[{"href":"/ru/enterprise-cloud@latest/migrations","title":"Миграции"},{"href":"/ru/enterprise-cloud@latest/migrations/elm","title":"Живые миграции (GHES в GHE.com)"},{"href":"/ru/enterprise-cloud@latest/migrations/elm/elm-cli-reference","title":"Ссылка на ELM CLI"}],"documentType":"article"},"body":"# Справочник CLI Enterprise Live Migrations\n\nПодробная информация об использовании инструмента ELM CLI CLI.\n\n>[!NOTE] \nEnterprise Live Migrations находится в Публичный предварительный просмотр процессе и может измениться.\n\n## Команды `elm migration`.\n\n| Command | Описание |\n|---|---|\n| `elm migration create` | Создаёт новую миграцию для одного исходного репозитория |\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| Flag | Обязательный | По умолчанию | Описание |\n|---|---|---|---|\n| `--source-org` | Yes | N/A | Слаг исходной организации на GitHub Enterprise Server |\n| `--source-repo` | Yes | N/A | Название исходного репозитория |\n| `--target-org` | Yes | N/A | Slug организации назначения на GHE.com |\n| `--target-repo` | Yes | N/A | Название репозитория назначения |\n| `--target-api` | Yes | N/A | URL API для вашего целевого предприятия (например: `https://api.octocorp.ghe.com`). \n**Не** указывайте слэш в конце URL. |\n| `--pat-name` | Yes | N/A | Это должно быть установлено в статическую строку: `system-pat` |\n| `--target-visibility` | нет | `internal` | Видимость репозитория назначения. Должно быть `private` или `internal`. Публичные репозитории не поддерживаются. |\n| `--start` | нет | `false` | После создания автоматически запускается миграция |\n\n## `elm migration list` варианты\n\n| Flag | Обязательный | По умолчанию | Описание |\n|---|---|---|---|\n| `--status` | нет | N/A | Результаты фильтрует по статусу миграции. Допустимые значения: `created`, , `queued``in_progress``paused`, `completed`, `failed`. `terminated` |\n| `--page-size` | нет | N/A | Количество результатов на странице |\n| `--after` | нет | N/A | Курсор для пагинации, из предыдущего ответа |\n\n## `elm migration cutover-to-destination` варианты\n\n| Flag | Обязательный | По умолчанию | Описание |\n|---|---|---|---|\n| `--migration-id` | Yes | N/A | ID миграции, готовой к переходу. |\n| `--force` | нет | `false` | По умолчанию команда проверяет, сообщает ли цель миграции о готовности перед выполнением действия. Используйте `--force` обойти эту проверку, когда уверены, что состояние миграции правильное. |\n\n## Глобальные флаги и переменные\n\nСледующие свойства могут быть предоставлены либо в виде переменных среды, либо как флаги для любой команды, при этом флаги команд имеют приоритет. Эти значения _нужно установить после_ применения `ghe-config` конфигурации.\n\n| Variable | Flag | Обязательный | Описание |\n|----------|------|----------|-------------|\n| API_URL | `--api-url` | Yes | Необходимо задать значение `http://localhost:1738`. |\n| MIGRATION_MANAGER_HMAC_KEY | `--migration-manager-hmac-key` | Yes | Необходимо задать значение `$(ghe-config secrets.elm-exporter.elm-exporter-hmac-keys)`. |\n| MIGRATION_TARGET_URL | `--migration-target-url` | Yes | URL API для вашего целевого предприятия (например: `https://api.octocorp.ghe.com`). \n**Не** указывайте слэш в конце URL. |\n| MIGRATION_TARGET_TOKEN | `--migration-target-token` | Yes | Фор personal access token (classic)GHE.com |\n| DEBUG_HTTP | `--debug-http` | нет | Настройте на `true` печать HTTP-метода, URL, заголовков и тела ответа на ошибки для каждого запроса для целей отладки |"}