Около GitHub Enterprise Importer
GitHub Enterprise Importer — это высоконастраиваемый инструмент миграции, предназначенный для того, чтобы помочь вам перевести ваше предприятие в GitHub Enterprise Cloud.
Вы можете мигрировать по репозиторию или, если ваш источник для миграции GitHub.com— по отдельной организации.
GitHub Enterprise Importer позволяет адаптировать вашу миграцию под уникальные потребности вашего предприятия:
- Отдельная роль разрешений миграции для миграции репозитория, которая позволяет назначать команды и (или) отдельных пользователей для выполнения миграции и удалять необходимость владелец организации для завершения миграции.
- Высокая точность миграции, которая позволяет перенести один репозиторий, ряд репозиториев или всю организацию.
- Поддержка переноса пользовательских пробных версий, которая позволяет выполнять миграцию столько раз, сколько требуется перед выполнением рабочей миграции.
- Очистить и разблокировать ведение журнала ошибок, чтобы миграции могли продолжаться с некритичными ошибками миграции, такими как отсутствие возможности перемещать один комментарий запроса на вытягивание. После миграции можно просмотреть файл журнала, который открывается автоматически.
- Пользователи сохраняют право собственности на свою историю, чтобы обеспечить сохранение их истории или GitHub метаданных в Git на протяжении всей миграции.
Миграцию можно выполнить с помощью GitHub CLI или API.
GitHub CLI упрощает процесс миграции и рекомендуется для большинства клиентов. Расширенные клиенты с большими потребностями настройки могут использовать API для создания собственных интеграции с GitHub Enterprise Importer.
Поддерживаемые пути миграции
GitHub Enterprise Importer поддерживает миграцию **** на GitHub Enterprise Cloud (GitHub.com или GHE.com) из следующих источников.
- Облако Azure DevOps (ADO)
- Bitbucket Server и Bitbucket Data Center 5.14+
- GitHub.com
- GitHub Enterprise Server (GHES) 3.4.1+
Примечание.
GitHub Enterprise Importer в настоящее время не поддерживает миграцию из GHE.com.
Альтернативные инструменты для GitHub Enterprise ServerGHE.com
В поддерживаемых патчах версии 3.17 и более поздних доступен Enterprise Live Migrations как альтернативный инструмент для миграции из GitHub Enterprise Server в GHE.com. Enterprise Live Migrations Это сокращает простои для разработчиков во время миграции и обеспечивает лучшую поддержку крупных монорепозиторий. См . раздел AUTOTITLE.
Начало работы
Чтобы узнать больше о необходимом вам пути миграции и о данных, которые GitHub Enterprise Importer перемещаются, ознакомьтесь с следующими статьями.