Skip to main content

Migration d’Azure DevOps vers GitHub

Planifiez et exécutez une migration d’Azure DevOps vers GitHub Enterprise Cloud. Ce guide de six phases explique comment configurer l’accès, la migration et les tâches de suivi nécessaires pour préparer vos référentiels au travail.

Articles

Octroi du rôle de migrateur

Le rôle de migration permet à un utilisateur ou à une équipe d’exécuter des migrations au nom d’une organisation.

Phase 1. Comprendre les migrations d’Azure DevOps vers GitHub

GitHub Enterprise Importer peut automatiser la migration à partir d’Azure DevOps.

Phase 2. Gérer l’accès

Configurez l’accès requis pour la migration d’Azure DevOps vers GitHub.

Phase 3. Installer et configurer GitHub Enterprise Importer

Installez ADO2GH extension of the GitHub CLI et configurez votre environnement pour la migration.

Phase 4. Préparer votre migration d’Azure DevOps vers GitHub

Planifiez votre migration en comprenant votre chronologie, les données qui seront migrées et votre structure organisationnelle.

Phase 5. Migrer vos référentiels d’Azure DevOps vers Github

Effectuez une exécution d’évaluation, puis migrez vos référentiels d’Azure DevOps vers GitHub.

Phase 6. Tâches de suivi

Une fois chaque migration terminée, vous devez effectuer certaines tâches supplémentaires avant que le référentiel soit prêt pour le travail.

Principales différences entre Azure DevOps et GitHub

Les flux de travail principaux tels que l’accès au référentiel, l’authentification et les demandes de tirage diffèrent après le passage d’Azure DevOps à GitHub.

Utiliser GraphQL pour migrer des référentiels d’Azure DevOps vers GitHub Enterprise Cloud

Vous pouvez créer votre propre outil pour migrer des référentiels d’Azure DevOps vers GitHub Enterprise Cloud à l’aide de l’API GraphQL.