{"meta":{"title":"Перенесены данные для живых миграций с GitHub Enterprise Server на GHE.com","intro":"Какие данные и актуальные обновления включены в живую миграцию?","product":"Миграции","breadcrumbs":[{"href":"/ru/migrations","title":"Миграции"},{"href":"/ru/migrations/elm","title":"Живые миграции (GHES в GHE.com)"},{"href":"/ru/migrations/elm/migrated-data-reference","title":"Ссылка на мигрирующие данные"}],"documentType":"article"},"body":"# Перенесены данные для живых миграций с GitHub Enterprise Server на GHE.com\n\nКакие данные и актуальные обновления включены в живую миграцию?\n\n>[!NOTE] \nEnterprise Live Migrations находится в Публичный предварительный просмотр процессе и может измениться.\n\n## Данные, перенесенные\n\nELM мигрирует почти все данные на уровне репозитория. Ресурсы на уровне организации, такие как команды, проекты, настройки организаций и вебхуки, исключаются из миграции и должны настраиваться вручную на целевом объекте.\n\nЕдинственное действие на уровне организации, поддерживаемое ELM — создание целевой учетной записи организации, если этого ещё не существует.\n\n### Настройки и конфигурация репозитория\n\n| Resource | Notes |\n|---|---|\n| Метаданные и настройки репозитория | Видимость, описание, стандартная ветка и включенные функции |\n| Веб-перехватчики репозитория | Конфигурации Webhook для репозитория |\n| Темы репозиториев | Теги для категоризации репозитория |\n| Настройки PR репозитория | Настройки слияния и просмотра pull request |\n| Настройки действий | Конфигурация GitHub Actions на уровне репозитория, включая разрешённые действия и разрешения |\n| Автоматические ссылки | Пользовательские автоссылки |\n| Защита ветвей | Правила защиты ветви частично переносятся с ограничениями, описанными ниже. |\n| Страницы | Конфигурация страниц GitHub |\n\n> [!WARNING]\n> Миграция защиты ветви частично поддерживается. \nELM сохраняет, включены ли ограничения субъектов для отмены проверок запросов на вытягивание и отправки в защищенные ветви, но они не сохраняют разрешенных пользователей, команд или приложений. Поэтому ограничение принудительной отправки можно повторно создать в месте назначения с пустым списком разрешений. Кроме того, он не переносит субъекты обхода запросов на вытягивание, субъекты принудительной отправки, проверка привязок приложений, ограничения создания соответствующих ветвей, параметры очереди слияния, требования к развертыванию или блокировка ветви. Просмотрите и обновите правила защиты перенесенных ветвей, прежде чем разрешить пользователям работать в целевом репозитории.\n\n### Git-данные, LFS и вики\n\n| Resource | Notes |\n|---|---|\n| Репозиторий Git (ссылки, объекты, история) | Включает все ссылки, объекты и историю коммитов. Репозиторий поддерживается в актуальном состоянии по пункту назначения на протяжении всей миграции. |\n| Объекты LFS | Git Large File Storage объекты. Требуется, чтобы LFS был включён на исходном GitHub Enterprise Server экземпляре. |\n| Wiki | Репозиторий вики Git |\n\n### Вопросы, комментарии и реакции\n\n| Resource | Notes |\n|---|---|\n| Проблемы | Включает штат, правообладателей и орган |\n| Комментарии к проблеме | Все комментарии по вопросам |\n| Реакции на вопросы | Реакции на вопросы |\n| Реакции на комментарии к проблеме | Реакции на комментарии по проблеме |\n| Метки выдачи | Ассоциации лейблов по вопросам |\n| События, связанные с выпусками | События хронологии (назначаемые, помеченные, закрытые и т.д.) |\n| Ссылки на закрытые выпуски | Перекрёстные ссылки, которые закрывают выпуски (например, «исправления #123») |\n\n### Pull requests, отзывы и темы\n\n| Resource | Notes |\n|---|---|\n| Запросы на слияние | Включает статус штата, рецензентов, тела и черновика |\n| PR-обзоры | Поданные отзывы, включая одобренные, запрошенные изменения и комментарии |\n| Комментарии к PR-обзорам | Комментарии по обзору встроенного кода |\n| Темы обзоров PR | Обсуждения по темам, включая решённое и нерешённое состояние |\n| Реакции на PR-комментарии | Реакции на комментарии к отзывам с пулл-заявами |\n| PR-лейблы | Ассоциации лейблов в pull requests |\n\n### Лейблы, этапы, релизы и CI\n\n| Resource | Notes |\n|---|---|\n| Labels | Определения этикеток, включая название, цвет и описание |\n| Вехи | Определения вех и состояние |\n| Релизы | Метаданные выпуска, включая тег, имя, основное тело, а также статус предрелиза или черновика |\n| Реакции на релиз | Реакции на релизы |\n| Комментарии к коммиту | Комментарии к отдельным коммитам |\n| Фиксация проверки состояния | Проверки статуса CI/CD на коммитах |\n| Проверка запусков | Проверьте результаты забегов |\n| Проверка наборов | Проверьте группировки люксов |\n| Разрешения репозиториев команд | Ассоциации разрешения между командами и хранилищем |\n\n### Бинарные активы и вложения файлов\n\n| Resource | Notes |\n|---|---|\n| Активы выпуска | Бинарные активы, связанные с релизами, до 2 ГБ на актив |\n| Attachments | Вложения изображений и видеофайлов, встроенных в тела выпусков и запросов на вытяжение |\n| Файлы репозитория (не медийные вложения) | Вложения, не связанные с медиафайлами, такие как PDF и текстовые файлы, связанные с проблемами и pull-запросами |\n\n### Пользователи и манекены\n\n| Resource | Notes |\n|---|---|\n| Манекены | Каждый пользователь GitHub Enterprise Server, на которого ссылаются в перенесённых данных, представлен как манекен: временная идентичность без членства в организации или доступа к репозиторию. После завершения миграции вы сможете вернуть манекены, связав их с реальными учетными записями пользователей. |\n\n## Данные, которые не переносятся\n\n### Данные репозитория\n\n| Данные | Notes |\n|---|---|\n| Стандарты репозитория | N/A |\n| Наборы правил репозитория | Наборы правил репозитория не переносятся. Правила защиты ветви частично переносятся. |\n| Запросы на извлечение из вилок | N/A |\n| Ожидаемые проверки pull request | Мигрируются только отправленные отзывы. |\n\n### Данные об организации\n\nДанные на уровне организации, такие как следующие, **не** перемещаются:\n\n* Settings\n* Команды\n* Проекты\n* Webhooks\n\n## События, включённые в живые обновления\n\nПосле завершения первоначальной заполнения **слушатель событий** экспортера отслеживает GitHub Enterprise Server веб-хуки, чтобы фиксировать текущие изменения и пересылать их на миграционный сервис целевого предприятия.\n\nВ следующих таблицах указано, какие типы ресурсов поддерживают живые обновления и какие действия вебхука обрабатываются.\n\n| Тип ресурса | Поддерживаемые события | Неподдерживаемые события |\n|---|---|---|\n| **Repository** | `edited` | \n`archived`, `deleted`, `privatized``publicized``renamed``transferred``unarchived` |\n| **Проблемы** | \n`assigned`, `closed`, `edited``labeled``opened``reopened``unassigned``unlabeled``milestoned``demilestoned` | \n`deleted`, , `locked``pinned``transferred``unlocked`,`unpinned` |\n| **Комментарий по проблеме** | \n`created`, `edited` | `deleted` |\n| **Запрос на вытягивание** | \n`assigned`, `closed`, `converted_to_draft``edited``labeled``opened``ready_for_review``reopened``unassigned``unlabeled``milestoned``demilestoned` | \n`auto_merge_disabled`, `auto_merge_enabled``dequeued``enqueued``locked``review_request_removed``review_requested``synchronize``unlocked` |\n| **Просмотр pull request** | \n`edited`, `submitted` | `dismissed` |\n| **Комментарий к отзывам о pull request** | `edited` | \n`created`, `deleted` |\n| **Тема для просмотра pull-запросов** | \n`resolved`, `unresolved` | N/A |\n| **Этикетка** | `created` | \n`deleted`, `edited` |\n| **Выпуск** | \n`created`, , `edited``prereleased``published``released`,`unpublished` | `deleted` |\n| **Веха** | \n`closed`, , `created``edited``opened` | `deleted` |\n| **Правило защиты ветви (частичная поддержка)** | \n`created`, `edited` | `deleted` |\n| **Коммит комментарий** | \n`created`, `edited` | `deleted` |\n| **Создание страницы** | Все действия | N/A |\n| **Проверки статуса коммита** | Все действия | N/A |\n| **Вики** | Все действия | N/A |\n| **Автоссылка** | \n`created`, `deleted` | N/A |\n| **Ссылка на закрытый выпуск** | `created` | N/A |\n| **Реакция** | \n`created`, `deleted` | N/A |\n| **Настройки действий репозитория** | `updated` | N/A |\n| **Вебхук репозитория** | \n`created`, `updated` | N/A |\n\nОграничения защиты ветви, описанные в [параметрах репозитория и конфигурации](#repository-settings-and-configuration) , применяются как к начальной миграции, так и к динамическим обновлениям.\n\n> [!NOTE]\n> Когда отправляется отзыв через pull request, ELM полный отзыв импортируется вместе со всеми встроенными комментариями. Встроенные комментарии, входящие в первоначальную отправку рецензии, перенесены корректно. Однако **ответы, добавленные в тему обзора после отправки обзора** , не фиксируются как живые обновления и не отображаются в перенесённом репозитории.\n\n## Данные, не включенные в актуальные обновления\n\nНиже экспортируются только при начальной заполнении и **не** обновляются вебхуками:\n\n* Проверка запусков\n* Проверка наборов\n* Конфигурация страниц GitHub\n\n## Переписывание ссылок и упоминаний\n\n**Ссылки в исходном репозитории**, такие как упоминания пользователей или ссылки на проблемы и pull requests в том же репозитории, переписываются так, чтобы после миграции они продолжали указывать на правильные ресурсы.\n\nСсылки на **различные репозитории** (например, ссылку на проблему в `repo-2` репозитории из запроса `repo-1`на вытягивание) **не** переносятся и указывают на то же место назначения после миграции. Это справедливо даже если репозиторий уже был мигрирован или мигрируется одновременно."}