Проверка состояния миграции
Сначала проверьте успешность или сбой миграции.
Способ проверки состояния миграции зависит от способа запуска миграции.
-
Если вы выполнили миграцию с помощью GitHub CLI, по умолчанию процесс будет отображать, успешно ли выполнена миграция или сбой после завершения миграции. Если миграция завершилась сбоем, вы увидите причину сбоя.
Migration completed (ID: RM_123)! State: SUCCEEDED -
Если вы выполнили миграцию с помощью GitHub CLI с необязательным
--queue-onlyаргументом, процесс завершится сразу после очереди миграции и не сообщит вам, успешно ли выполнена миграция или произошел сбой. Вы можете проверить состояние миграции с помощьюwait-for-migrationкоманды или просмотреть журнал миграции.
Просмотр журнала миграции
Вам следует ознакомиться с журналом миграции для каждого мигрированного репозитория. Пользователи с доступом на чтение к репозиторию могут получить доступ к журналу миграции для репозитория на GitHub.
-
Перейдите в перенесенный репозиторий в целевой организации.
-
Щелкните проблему с заголовком "Журнал миграции".
Дополнительные сведения см. в разделе Доступ к журналам миграции для GitHub Enterprise Importer.
Настройка видимости репозитория
Например, замените YOUR_ORG на название вашей организации, и команда ниже установит внутреннюю видимость всех репозиториев организации.
export ORG=YOUR_ORG
gh repo list "$ORG" --limit 100000 --json name -q '.[].name' | xargs -I{} gh repo edit "$ORG/{}" --visibility internal
export ORG=YOUR_ORG
gh repo list "$ORG" --limit 100000 --json name -q '.[].name' | xargs -I{} gh repo edit "$ORG/{}" --visibility internal
Восстановление манекенов
Настройка списков разрешений IP-адресов
Если вы добавили диапазоны IP-адресов для GitHub Enterprise Importer в список разрешений IP для целевой организации, эти записи можно удалить. Если вы отключили ограничения списка разрешений поставщика удостоверений для целевого предприятия, их можно повторно включить.
Configure Azure Pipelines and Azure Boards
Если вы раньше использовали Azure Pipelines или Azure Boards и хотите продолжать использовать их в своих репозиториях, теперь, когда они размещены на GitHub, вы можете следовать этим руководствам в Microsoft Learn для настройки соответствующего расширения.
-
[Connect Azure Pipelines to GitHub](https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/github) -
[Configure the Azure Boards app for GitHub](https://learn.microsoft.com/en-us/azure/devops/boards/github/install-github-app)
Поддержка ваших разработчиков в их новой среде
Есть некоторые различия между Azure DevOps и GitHub, которые были бы полезны для вас и ваших разработчиков. Поделитесь с ними автозаголовком .