{"meta":{"title":"Подготовка к живой миграции с GitHub Enterprise Server на GHE.com","intro":"Ключевые вопросы, которые стоит учесть, прежде чем начать Enterprise Live Migrations.","product":"Миграции","breadcrumbs":[{"href":"/ru/enterprise-server@3.22/migrations","title":"Миграции"},{"href":"/ru/enterprise-server@3.22/migrations/elm","title":"Живые миграции (GHES в GHE.com)"},{"href":"/ru/enterprise-server@3.22/migrations/elm/prepare-for-your-migration","title":"Готовьтесь к своей миграции"}],"documentType":"article"},"body":"# Подготовка к живой миграции с GitHub Enterprise Server на GHE.com\n\nКлючевые вопросы, которые стоит учесть, прежде чем начать Enterprise Live Migrations.\n\n> \\[!NOTE]\n> Enterprise Live Migrations находится в Публичный предварительный просмотр процессе и может измениться.\n\n## Наш GitHub Enterprise Server экземпляр готов?\n\nELM доступна в последних патчах для GitHub Enterprise Server версии 3.17 и новее. Эта документация предполагает, что вы используете следующую версию патча или более позднюю. Инструкции могут не работать на более ранних версиях.\n\n<!-- Update this list when we backport a change that meaningfully affects the instructions in the docs -->\n\n* `3.21.2`\n* `3.20.4`\n* `3.19.8`\n* `3.18.11`\n* `3.17.17`\n\nВаш GitHub Enterprise Server экземпляр также должен:\n\n* Используйте **HTTPS-адрес** . HTTP-адреса не поддерживаются.\n* Разрешить исходящий трафик к месту назначения миграции.\n* Включите миграции в разделе «Миграции» в Консоли управления.\n* Будьте готовы к дополнительной нагрузке во время миграции: архивирование репозитория приводит к тому, что все проблемы и pull-запросы из репозитория извлекаются из MySQL и переиндексируются в Elasticsearch.\n\n## Как будет выглядеть наша организация по назначению?\n\nВы можете мигрировать репозитории в новую или существующую организацию на GHE.com. ELM создаёт целевую организацию, если её ещё не существует.\n\nМиграция платформы — хорошая возможность пересмотреть структуру вашей организации и команды. См [. раздел AUTOTITLE](/ru/enterprise-server@3.22/admin/concepts/enterprise-best-practices/organize-work).\n\n## Какие репозитории мы будем мигрировать?\n\nELM Поддержка до **10** одновременных миграций репозитория из одного GitHub Enterprise Server экземпляра и **20** одновременных миграций на каждое предприятие назначения.\n\nСпланируй, с какими репозиториями ты будешь ELM мигрировать в первую очередь, а какие можно перенести позже или с помощью другого инструмента миграции. Репозитории, которые наиболее вероятно получат пользу ELM :\n\n* Важные хранилища, где длительные простои могут нарушить ваш бизнес\n* Большие монорепо слишком большие для других инструментов миграции\n\nПубличные репозитории недоступны на GHE.com, и они будут отклонены ELM. Вы можете изменить видимость этих репозиториев GitHub Enterprise Server перед началом работы.\n\nПроверьте, не содержат ли выбранные вами репозитории релизы с размером более 2 ГБ, так как это предел для ELM.\n\n## Кто будет запускать миграцию?\n\nЛицо, управляющее миграционной ELM службой, должно:\n\n* Иметь доступ администратора сайта к экземпляру GitHub Enterprise Server\n* Будьте владельцем бизнеса GHE.com\n\nЭтот человек должен выполнить следующие задачи:\n\n* Перед миграцией создавайте personal access tokens (classic) как исходное, так и целевое предприятие.\n* Во время миграции отслеживайте статус миграции и реагируйте на проблемы.\n\nДля одновременных ELM миграций с экземпляра GitHub Enterprise Server один и тот же человек должен выполнить все `elm` команды, используя одни и те же токени.\n\nПосле миграции кто-то должен выполнить некоторые дополнительные задачи на GHE.com. Любой владелец организации может это сделать.\n\n## Что должны знать мои разработчики?\n\nПеред началом свяжитесь с разработчиками, которые:\n\n* Репозиторий переезжает в новое место. Пользователи могут продолжать использовать исходный репозиторий во время миграции до тех пор, пока оператор не начнёт финальный монтаж в новое место. После перехода исходный репозиторий будет архивирован, то есть он будет доступен только для чтения, если только его не отархивирует администратор репозитория.\n* Пока миграция идёт, разработчикам следует избегать принудительных push-push-запросов в репозиторий, так как это нарушит историю Git так, что ELM это невозможно.\n* Некоторые действия, выполняемые разработчиками в процессе миграции, могут не быть отражены в мигрированном репозитории. Для подробностей см. неподдерживаемые действия в [AUTOTITLE.](/ru/enterprise-server@3.22/migrations/elm/migrated-data-reference#events-included-in-live-updates)\n\n## Дальнейшие действия\n\nКогда будете готовы к миграции, смотрите [Миграция вашего репозитория с помощью Enterprise Live Migrations](/ru/enterprise-server@3.22/migrations/elm/migrate-your-repository)."}