Si vous passez d’un produit GitHub comme GitHub Enterprise Server à GitHub Enterprise Cloud, ou d’une autre plateforme d’hébergement de code, comme Bitbucket Server ou GitLab, à GitHub, vous voudrez apporter votre travail avec vous : votre code, l’historique du code, et toutes vos conversations et collaboration passées.
GitHub offre différents outils pour prendre en charge ces migrations. Différents outils prennent en charge différentes voies de migration et fournissent différents niveaux de fidélité de migration. Pour déterminer le meilleur outil pour votre migration, comprendre ce que vous pouvez migrer et apprendre comment réussir votre migration, consultez Planification de votre migration vers GitHub et Migrations vers GHE.com.
Les étapes à suivre pour migrer vers GitHub Enterprise Cloud sont les suivantes :
- Définissez l’origine (source) de votre migration. Votre destination est GitHub Enterprise Cloud.
- Comprenez quelles données vous allez migrer et générez un inventaire de base.
- Évaluez la taille de vos données de migration et déterminez si vous devez d’abord déplacer des référentiels vers Git.
- Choisissez votre type de migration en fonction des besoins de votre entreprise et des outils à votre disposition.
- Choisissez si vous effectuerez la migration vous-même (une « migration en libre-service »), ou si vous travaillerez avec l’équipe des services experts de GitHub ou un partenaire de GitHub (une « migration dirigée par un expert »).
Lors d’une étape ultérieure de la configuration de votre essai, lorsque vous serez prêt à créer votre organisation et vos équipes, vous devrez suivre des étapes supplémentaires pour terminer votre migration, notamment :
- Concevez la structure de votre organisation pour la migration vers GitHub Enterprise Cloud.
- Planifiez un test de votre migration, y compris l’exécution d’une migration à blanc de tous vos référentiels.
- Établissez vos étapes de pré-migration et de post-migration, et créez un plan de migration.
- Préparez votre organisation et planifiez la migration.
- Effectuez la migration et exécutez toutes les tâches post-migration.
À propos des migrations d’entreprise vers GitHub Actions
Pour migrer votre entreprise vers GitHub Actions à partir d’un système existant, vous pouvez planifier la migration, effectuer la migration, puis mettre hors service les systèmes existants. Pour savoir comment migrer vos flux de travail vers GitHub Actions, consultez Migration de votre entreprise vers GitHub Actions.
Si vous envisagez de passer à GitHub Actions, nous vous déconseillons de le faire en même temps que la migration de vos dépôts. Attendez plutôt une date ultérieure et effectuez votre migration CI/CD en tant qu’étape distincte. Le processus de migration sera ainsi plus gérable. Lorsque vous êtes prêt(e) à effectuer la migration, consultez Migration vers GitHub Actions.
Étapes suivantes
Découvrez ensuite Sécurisation de votre entreprise avec des utilisateurs gérés et Sécurisation des ressources de l’entreprise avec l’authentification unique.