{"meta":{"title":"Сведения о заблокированных репозиториях","intro":"Репозитории могут быть заблокированы для предотвращения изменений, часто для миграции.","product":"Миграции","breadcrumbs":[{"href":"/ru/migrations","title":"Миграции"},{"href":"/ru/migrations/overview","title":"Обзор"},{"href":"/ru/migrations/overview/about-locked-repositories","title":"Заблокированные репозитории"}],"documentType":"article"},"body":"# Сведения о заблокированных репозиториях\n\nРепозитории могут быть заблокированы для предотвращения изменений, часто для миграции.\n\n## Сведения о заблокированных репозиториях\n\nКогда вы переносите репозитории в продукты или от GitHub них, ваши репозитории происхождения и назначения могут быть «заблокированы» для миграции. Хотя репозиторий заблокирован, вы не можете вносить изменения в репозиторий, такие как отправка фиксаций, создание проблем или комментирование запросов на вытягивание.\n\nБудут ли репозитории заблокированы во время миграции, зависят от используемых средств и параметров, которые вы выбираете при выполнении миграции. Когда репозиторий заблокирован, на странице репозитория по адресу GitHub:\n\n> Этот репозиторий в настоящее время переносится. Она заблокирована во время выполнения миграции.\n\nЧасто репозитории разблокируются автоматически при завершении миграции. В других случаях разблокировка репозитория — это ручной шаг, и процесс, необходимый для разблокировки репозитория, зависит от используемого средства миграции.\n\n## Репозитории заблокированы GitHub Enterprise Importer\n\nПока идёт миграция, доступ к репозиторию назначения блокируется .GitHub Enterprise Importer Если миграция завершится успешно, репозиторий будет автоматически разблокирован. Однако при возникновении проблемы с миграцией, включая сбой миграции, репозиторий может оставаться заблокированным.\n\nGitHub Enterprise Importer по умолчанию не блокирует исходные репозитории. Исходные репозитории будут заблокированы только если вы укажете опцию `--lock-source-repo` в GitHub CLI, или атрибут `lockSource` в `startRepositoryMigration` мутации GraphQL.\n\n> \\[!NOTE]\n> Мы не рекомендуем блокировать исходные репозитории, если вы не уверены, что вы не хотите разблокировать их позже. Вместо этого рассмотрите возможность архивации репозиториев. Дополнительные сведения см. в разделе [Архивирование репозиториев](/ru/repositories/archiving-a-github-repository/archiving-repositories).\n\nДля информации о том, как разблокировать репозитории, которые были заблокированы GitHub Enterprise Importer, см. [Устранение неполадок при миграции с помощью GitHub Enterprise Importer](/ru/migrations/troubleshooting/troubleshooting-your-migration-with-github-enterprise-importer#locked-repositories).\n\n## Архивы архивированы Enterprise Live Migrations\n\nВ последних GitHub Enterprise Server релизах Enterprise Live Migrations архивы, а не блокировки, репозиторий исходного кода. Это сохраняет репозиторий доступным для операций чтения.\n\nЕсли после архивирования исходного репозитория переключение не удаляется, ELM сервис попытается удалить репозиторий. Если это не удаётся, администратор репозитория может удалить архив. См [. раздел AUTOTITLE](/ru/repositories/archiving-a-github-repository/archiving-repositories#unarchiving-a-repository).\n\nИмейте в виду, что удаление репозитория вызовет дополнительную нагрузку на экземпляр, так как все проблемы и pull requests в репозитории будут переиндексированы в Elasticsearch.\n\nПосле того как исходный репозиторий будет разархивирован, вы можете либо попробовать пересечь с `elm migration cutover-to-destination --migration-id MIGRATION-ID`помощью , либо прервать миграцию и `elm migration cancel --migration-id MIGRATION-ID` начать новую миграцию, когда будете готовы.\n\n## Репозитории, заблокированные REST API \"Миграции организации\"\n\nПри вызове [конечной точки миграции организации для создания архива миграции](/ru/rest/migrations/orgs#start-an-organization-migration) для исходного репозитория репозиторий репозиторий не блокируется по умолчанию. Репозиторий заблокирован только в том случае, если для параметра задано `lock_repositories` значение `true`.\n\nПри блокировке репозитория с помощью этой конечной точки можно разблокировать репозиторий с помощью [конечной точки разблокировки конечной точки репозитория](/ru/rest/migrations/orgs#unlock-an-organization-repository) организации.\n\nЕсли репозиторий хранится на GitHub Enterprise Server, администратор сайта также может разблокировать репозиторий через дашборд администратора сайта. Для получения дополнительной информации см. [Блокировка репозитория](/ru/enterprise-server@3.22/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/locking-a-repository) в GitHub Enterprise Server документации.\n\n## Репозитории заблокированы `ghe-migrator`\n\nКогда вы используете `ghe-migrator`, репозиторий назначения GitHub Enterprise Server по умолчанию заблокирован и не разблокируется автоматически.\n\nЕсли импорт выполнен успешно, вы можете разблокировать репозиторий с помощью `ghe-migrator unlock` команды. Дополнительные сведения см. в разделе [Миграция данных на GitHub Enterprise Server](/ru/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server#unlocking-repositories-on-the-target-instance).\n\nЕсли сбой импорта, не все данные перенесены, и мы рекомендуем удалить репозиторий и повторить миграцию, чтобы предотвратить потерю данных.\n\nЕсли вы уверены, что хотите использовать репозиторий, администратор сайта может разблокировать репозиторий с помощью панели мониторинга администратора сайта. Для получения дополнительной информации см. [Блокировка репозитория](/ru/enterprise-server@3.22/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/locking-a-repository) в GitHub Enterprise Server документации.\n\nИсходный репозиторий по умолчанию не заблокирован, только если `--lock` аргумент указан при подготовке репозитория для экспорта с `ghe-migrator add` помощью команды. Чтобы разблокировать репозиторий, используйте `ghe-migrator unlock` команду. Дополнительные сведения см. в разделе [Миграция данных на GitHub Enterprise Server](/ru/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server#unlocking-repositories-on-the-source).\n\n## Репозитории, заблокированные мутацией `startImport` GraphQL\n\nПри использовании мутации GraphQL репозиторий `startImport` назначения заблокирован по умолчанию и не разблокируется автоматически.\n\nЕсли импорт выполнен успешно, вы можете разблокировать репозиторий с `unlockImportedRepositories` помощью изменения GraphQL. Для получения документации свяжитесь с вашим представителем Expert Services или GitHub Partner.\n\nЕсли сбой импорта, вы не можете разблокировать репозиторий самостоятельно. Так как сбой миграции означает, что не все данные перенесены, рекомендуется удалить репозиторий и повторить миграцию, чтобы предотвратить потерю данных.\n\nЕсли вы уверены, что хотите открыть репозиторий, свяжитесь мы через портал с ."}