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

Сведения о GitHub Enterprise Importer

С помощью GitHub Enterprise Importer можно перенести предприятие в GitHub Enterprise Cloud из различных источников.

Примечание. GitHub Enterprise Importer в настоящее время находится в общедоступной бета-версии и может быть изменен.

Сведения о GitHub Enterprise Importer

GitHub Enterprise Importer — это средство миграции с высокой степенью настройки, предназначенное для перемещения предприятия на GitHub Enterprise Cloud.

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

GitHub Enterprise Importer позволяет настроить миграцию в соответствии с уникальными потребностями вашего предприятия с помощью:

  • Отдельная роль разрешений миграции для миграции репозитория, которая позволяет назначать команды и (или) отдельных пользователей для выполнения миграции и избавляет владельцев организации от необходимости завершить миграцию.
  • Миграция с высоким уровнем точности, которая позволяет перенести один репозиторий, ряд репозиториев или всю организацию.
  • Поддержка пользовательских пробных запусков, которые позволяют выполнять миграцию столько раз, сколько требуется, перед запуском рабочей миграции.
  • Очистка и разблокирование ведения журнала ошибок, чтобы миграция могла продолжаться с некритичными ошибками миграции, такими как невозможность перемещения одного комментария к запросу на вытягивание. После миграции можно просмотреть файл журнала, который открывается автоматически.
  • Пользователи сохраняют права владения своим журналом, чтобы гарантировать, что их журнал Git или метаданные GitHub Enterprise Cloud сохраняются во время миграции.

Миграцию можно выполнить с помощью GitHub CLI или API.

GitHub CLI упрощает процесс миграции и рекомендуется для большинства клиентов. Опытные клиенты с большими потребностями в настройке могут использовать API для создания собственных интеграций с GitHub Enterprise Importer.

Поддерживаемые пути миграции

GitHub Enterprise Importer поддерживает миграцию в GitHub Enterprise Cloud из следующих источников.

  • Облако Azure DevOps (ADO)
  • Bitbucket Server и Bitbucket Data Center 5.14+
  • GitHub.com
  • GitHub Enterprise Server (GHES) 3.4.1+

Дополнительные сведения о том, какие данные переносятся для каждого источника, см. в разделе Поддержка миграции для GitHub Enterprise Importer.

Начало работы с GitHub Enterprise Importer

Чтобы приступить к работе с GitHub Enterprise Importer, ознакомьтесь с руководством по источнику миграции. Каждое руководство содержит все сведения, необходимые для планирования и реализации миграции из этого источника, а также последующие задачи, которые необходимо выполнить после миграции.