Skip to main content

À propos de GitHub Enterprise Importer

Avec GitHub Enterprise Importer, vous pouvez migrer votre entreprise vers GitHub Enterprise Cloud différentes sources.

À propos de GitHub Enterprise Importer

          GitHub Enterprise Importer est un outil de migration hautement personnalisable conçu pour vous aider à déplacer votre entreprise vers GitHub Enterprise Cloud.

Vous pouvez migrer sur une base de référentiel par dépôt ou, si votre source de migration est GitHub.com, sur une base organisation par organisation.

          GitHub Enterprise Importer vous permet de personnaliser votre migration pour répondre aux besoins uniques de votre entreprise avec :
  • Un rôle d’autorisations de migration distinct pour les migrations de dépôts, qui vous permet de désigner des équipes et/ou des utilisateurs individuels pour exécuter une migration, et qui permet aux propriétaires d’organisation de ne plus devoir effectuer la migration.
  • Une migration haute fidélité, qui vous permet de migrer un dépôt, une série de dépôts ou une organisation entière.
  • Une prise en charge de migrations d’exécution d’essai personnalisées, qui vous permettent d’exécuter une migration autant de fois que vous le souhaitez avant d’exécuter la migration de production.
  • Journalisation des erreurs claire et sans blocage,afin que les migrations puissent se poursuivre malgré des erreurs de migration non critiques, telles que l’impossibilité de déplacer un seul commentaire de demande d’extraction Après la migration, vous pouvez consulter un fichier journal qui s’ouvre automatiquement.
  • Les utilisateurs conservent la propriété de leur historique pour s’assurer que leur historique Git ou GitHub leurs métadonnées sont conservés dans la migration.

Vous pouvez exécuter votre migration avec GitHub CLI ou l’API.

GitHub CLI simplifie le processus de migration et est recommandé pour la plupart des clients. Les clients avancés avec de grands besoins de personnalisation peuvent utiliser l’API pour créer leurs propres intégrations avec GitHub Enterprise Importer.

Chemins de migration pris en charge

GitHub Enterprise Importer prend en charge les migrations de vers GitHub Enterprise Cloud (GitHub.com ou de GHE.com) depuis des sources suivantes.

  • Cloud Azure DevOps (ADO)
  • Bitbucket Server et Bitbucket Data Center 5.14+
  • GitHub.com
  • GitHub Enterprise Server (GHES) 3.4.1+

Remarque

GitHub Enterprise Importer ne prend actuellement pas en charge les migrations depuis GHE.com.

Autres outils pour GitHub Enterprise ServerGHE.com

Dans les versions correctives prises en charge dans la version 3.17 et ultérieures, Enterprise Live Migrations est disponible en tant qu’outil alternatif pour les migrations de GitHub Enterprise Server vers GHE.com. Enterprise Live Migrations réduit les interruptions pour les développeurs pendant la migration et offre une meilleure prise en charge des grands monorepos. Consultez « À propos des migrations dynamiques de GitHub Enterprise Server vers GHE.com ».

Mise en route

Pour en savoir plus sur le chemin de migration dont vous avez besoin et les données qui GitHub Enterprise Importer migrent, consultez les articles suivants.