Способ перехода с GitLab на GitHub Enterprise

Я хотел бы перенести GitLab на GitHub. Конечно, репозиторий Git легко переносится. Но другие рабочие элементы, такие как выпуск. Могу ли я перенести все рабочие элементы в GitHub Enterprise? Если требуется API, пожалуйста, дайте мне знать GitHub и GitLab API для миграции. Если есть инструмент, он самый лучший и полезный.

С уважением,

1 ответ

Я считаю, что есть более эффективный подход для решения этой проблемы, но сегодня мы пытаемся индивидуально выпустить Enterprise Edition и проекты миграции.

Чтобы экспортировать полный проект с Проблемами, историей MR,..., есть раздел под названием Экспорт проекта.

В разделе "Настройки проекта"> "Основные"> "Экспортировать проект" со следующими инструкциями:

Экспортируйте этот проект со всеми связанными с ним данными, чтобы переместить ваш проект в новый экземпляр GitLab. После завершения экспорта вы можете импортировать файл со страницы "Новый проект".

Как только экспортированный файл будет готов, вы получите уведомление по электронной почте со ссылкой для скачивания.

Следующие предметы будут экспортированы:

Project and wiki repositories
Project uploads
Project configuration including web hooks and services
Issues with comments, merge requests with diffs and comments, labels, milestones, snippets, and other project entities

Следующие предметы НЕ будут экспортированы:

Job traces and artifacts
LFS objects
Container registry images
CI variables
Any encrypted tokens

Теперь я хочу узнать, существует ли глобальный экспорт для всех проектов.

Другие вопросы по тегам