Если вы перемещаетесь между продуктами GitHub, например с GitHub Enterprise Server на GitHub Enterprise Cloud, или из другой платформы размещения кода, например Bitbucket Server или GitLab, на GitHub, вы хотите принести с вами работу: ваш код, журнал кода, а также все прошлые беседы и совместную работу.
GitHub предоставляет разнообразные инструменты для поддержки этих миграций. Различные средства поддерживают различные пути миграции и обеспечивают различные уровни точности миграции. Чтобы определить наилучшее средство для миграции, понять, что можно перенести, и узнать, как сделать миграцию успешной, см. раздел AUTOTITLE.
Шаги, которые вы предпримете для миграции GitHub Enterprise Cloud , включают:
- Определите источник (источник) для миграции. Ваша цель — GitHub Enterprise Cloud.
- Узнайте, какие данные будут перенесены, и создайте базовую инвентаризацию.
- Оцените размер данных миграции и распознайте, нужно ли сначала переместить все репозитории в Git.
- Определите тип миграции на основе потребностей вашей организации и доступных средств.
- Выбирайте, будете ли вы выполнять миграцию самостоятельно («самообслуживаемая миграция»), или работать с GitHubкомандой экспертных услуг или GitHub с партнёром (например, «миграция под руководством экспертов»).
На более позднем этапе настройки пробной версии, когда вы будете готовы создать свою организацию и команды, выполните дополнительные действия, чтобы завершить миграцию, в том числе:
- Спроектируйте организационную структуру для перехода в GitHub Enterprise Cloud.
- Запланируйте тест миграции, включая выполнение миграции с сухим запуском всех репозиториев.
- Настройте этапы предварительной миграции и после миграции и создайте план миграции.
- Подготовьте организацию и запланируйте миграцию.
- Выполните миграцию и выполните все задачи после миграции.
О миграции предприятий в GitHub Actions
Чтобы перенести предприятие из GitHub Actions существующей системы, вы можете спланировать миграцию, завершить её и вывести существующие системы из эксплуатации.
Если вы планируете перейти на GitHub Actions, мы не рекомендуем делать это одновременно с миграцией репозиториев. Вместо этого подождите до более поздней даты и выполните миграцию CI/CD в качестве отдельного шага. Это делает процесс миграции более управляемым.
Следующие шаги
Теперь, когда вы запустили пробную версию и добавили пользователей в предприятие, вы можете настроить организации и команды для управления доступом. См . раздел AUTOTITLE.