Skip to main content

Завершение вашей живой миграции с GitHub Enterprise Server на GHE.com

Выполните последующие задачи, чтобы пользователи могли начать использовать мигрированный репозиторий.

Кто может использовать эту функцию?

Organization owners on GHE.com

Примечание.

Enterprise Live Migrations находится в public preview процессе и может измениться.

После запуска миграции с elm помощью инструмента CLI предстоит выполнить несколько последующих задач.

Восстановить доступ пользователей

Поскольку GitHub Enterprise Server используются GHE.com различные системы предоставления и аутентификации, членство в организации не переносится между платформами. Вам нужно добавить пользователей в организацию, прежде чем вы сможете переназначить им активность в мигрированном репозитории.

  1. Если вы создали новую организацию для процесса миграции, добавьте в неё новых участников. Это можно сделать вручную, но многие предприятия управляют членством в организации через своего провайдера идентификации (IdP), синхронизируя корпоративные команды с группами IdP.
  2. Добавьте членов организации в перенесённые репозитории.

Переприписывайте активность пользователям

          После запуска перехода с GitHub Enterprise Importer или Enterprise Live Migrations, вся пользовательская активность в мигрированном репозитории (кроме Git-коммитов) приписывается временным идентичностям, называемым манекенами. Для получения дополнительной информации см. [AUTOTITLE](/migrations/overview/mannequins-and-user-activity).

После добавления GHE.comаккаунтов пользователей в организацию вы можете пригласить пользователей вернуть активность манекена. Вы можете сделать это в браузере или, с помощью инструмента GEI extension of the GitHub CLI , массово возвращать манекены без процесса приглашения.

Восстановление манекенов в браузере

  1. В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.

  2. Выберите организацию, кликнув по ней.

  3. Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: вкладки в профиле организации. Вкладка "Параметры" выделена темно-оранжевым цветом.

  4. В разделе "Access" боковой панели щелкните Import/Export.

  5. Справа от манекена, который вы хотите восстановить, нажмите кнопку Reattribute.

  6. В поле поиска введите имя пользователя члена организации, которому нужно атрибутировать вклад манекена, а затем щелкните элемент.

    Примечание.

    Вы можете отправлять только приглашения на присвоение учетным записям пользователей, которые уже являются членами организации.

  7. Нажмите кнопку Пригласить. По умолчанию член организации получит приглашение по электронной почте, и манекен не будет восстановлен до тех пор, пока участник не примет приглашение.

Восстановление манекенов в больших объемах

Вы можете установить GEI extension of the GitHub CLI манекены для восстановления оптом. См . раздел AUTOTITLE.

Переопределить активность Git

Авторство для Git-коммитов не связано с манекенами и не может быть присвоено GitHub пользователям путём возвращения манекенов. Вместо этого авторство коммита приписывается аккаунтам пользователей на GitHub основе адреса электронной почты, использованного для создания коммита в Git.

Чтобы переопределить активность Git на GHE.com, убедитесь, что основной адрес электронной почты пользователя в вашем идентификаторе (IdP) совпадает с адресом, используемым для их коммитов. С Enterprise Managed Users, пользователи не могут добавлять адреса электронной почты в свой пользовательский аккаунт на GitHub, поэтому пользователи не смогут самостоятельно переатрибуировать свои Git-коммиты.

Воссоздать настройки организации

Если вы создали новую организацию для процесса миграции, восстановите настройки, такие как политики, команды организации и проекты.