Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Сведения о миграциях

Миграция представляет собой процесс передачи данных из исходного расположения (например, организации GitHub.com или экземпляра GitHub Enterprise Server) в целевой экземпляр GitHub Enterprise Server. Миграции можно использовать для передачи данных при изменении платформ или обновлении оборудования на экземпляре.

Типы миграций

С точки зрения времени доступно три типа миграции.

  • Миграция из экземпляра GitHub Enterprise Server в другой экземпляр GitHub Enterprise Server. Вы можете перенести любое количество репозиториев, принадлежащих любому пользователю или организации в экземпляре. До выполнения миграции необходимо иметь доступ администратора сайта к обоим экземплярам.
  • Миграция из организации GitHub.com в экземпляр GitHub Enterprise Server. Вы можете перенести любое количество репозиториев, принадлежащих организации. Перед миграцией необходимо иметь доступ с правами администратора к организации GitHub.com и доступ с правами администратора сайта к целевому экземпляру.
  • Пробные запуски — это миграции, в ходе которых импортируются данные в промежуточный экземпляр. Они могут быть полезны, чтобы узнать, что произойдет , если миграция будет применена к your GitHub Enterprise Server instance. Настоятельно рекомендуется выполнить пробный запуск на промежуточном экземпляре перед импортом данных в рабочий экземпляр.

Перенесенные данные

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

Элементы в таблице ниже можно перенести вместе с репозиторием. Невозможно перенести все элементы, не отображаемые в списке перенесенных данных, в том числе ресурсы Git LFS.

Примечание. Связи вилки не сохраняются после миграции.

Данные, связанные с перенесенным репозиториемПримечания
Пользователи@mentions пользователей перезаписываются в соответствии с целевым объектом.
ОрганизацииПереносятся название и данные об организации.
РепозиторииСсылки на деревья Git, большие двоичные объекты, фиксации и строки перезаписываются в соответствии с целевым объектом. Средство миграции выполняет не более трех перенаправлений репозитория. Внутренние репозитории переносятся как частные репозитории. Состояние архива не задано.
ВикиВсе данные вики-статей переносятся.
Teams@mentions команд перезаписываются в соответствии с целевым объектом.
ВехиМетки времени сохраняются.
Панели проектовПереносятся панели проекта, связанные с репозиторием и организацией, владеющей репозиторием.
ПроблемыСсылки на проблемы и метки времени сохраняются.
Комментарии к проблемеПерекрестные ссылки на комментарии перезаписываются для целевого экземпляра.
Запросы на вытягиваниеПерекрестные ссылки на запросы на вытягивание перезаписываются в соответствии с целевым объектом. Метки времени сохраняются.
Проверки запросов на включение измененийПереносятся проверки запросов на вытягивание и связанные данные.
Комментарии к проверке запроса на вытягиваниеПерекрестные ссылки на комментарии перезаписываются для целевого экземпляра. Метки времени сохраняются.
Комментарии фиксацииПерекрестные ссылки на комментарии перезаписываются для целевого экземпляра. Метки времени сохраняются.
ВыпускиВсе данные выпусков переносятся.
Действия, выполняемые для запросов на вытягивание или проблемВсе изменения запросов на вытягивание или проблем, такие как назначение пользователей, переименование заголовков и изменение меток, сохраняются вместе с метками времени для каждого действия.
Вложения файловПереносятся вложения файлов для проблем и запросов на вытягивание. Его можно отключить в процессе миграции.
Веб-перехватчикиПереносятся только активные веб-перехватчики.
Ключи развертывания репозиторияПереносятся ключи развертывания репозитория.
Защищенные ветвиПереносятся параметры защищенной ветви и связанные данные.