Миграция из Azure DevOps в GitHub Enterprise Cloud
Репозитории можно перенести в GitHub с помощью GitHub Enterprise Importer.
Рекомендуемая конфигурация
Phase 1. Understand migrations from Azure DevOps to GitHub
GitHub Enterprise Importer can automate migrating from Azure DevOps.
Phase 2. Manage access
Set up the required access for migrating from Azure DevOps to GitHub.
Phase 3. Install and configure GitHub Enterprise Importer
Install the ADO2GH extension of the GitHub CLI and configure your environment for the migration.
Статьи
Granting the migrator role
The migrator role gives a user or team the ability to run migrations on behalf of an organization.
Key differences between Azure DevOps and GitHub
Core workflows like repository access, authentication, and pull requests differ after moving from Azure DevOps to GitHub.
Phase 1. Understand migrations from Azure DevOps to GitHub
GitHub Enterprise Importer can automate migrating from Azure DevOps.
Phase 2. Manage access
Set up the required access for migrating from Azure DevOps to GitHub.
Phase 3. Install and configure GitHub Enterprise Importer
Install the ADO2GH extension of the GitHub CLI and configure your environment for the migration.
Phase 4. Prepare for your migration from Azure DevOps to GitHub
Plan your migration by understanding your timeline, what data will be migrated, and your organizational structure.
Phase 5. Migrate your repositories from Azure DevOps to Github
Perform a trial run and then migrate your repositories from Azure DevOps to GitHub.
Phase 6. Follow-up tasks
After each migration has finished, you'll need to complete some additional tasks before the repository is ready for work.
Use GraphQL to migrate repositories from Azure DevOps to GitHub Enterprise Cloud
You can build your own tooling to migrate repositories from Azure DevOps to GitHub Enterprise Cloud using the GraphQL API.