Skip to main content

Informationen zu GitHub Enterprise Importer

Mit GitHub Enterprise Importer kannst du dein Unternehmen von verschiedenen Quellen zu GitHub Enterprise Cloud migrieren.

Informationen zu GitHub Enterprise Importer

GitHub Enterprise Importer ist ein hochgradig anpassbares Migrationstool, mit dem du dein Unternehmen nach GitHub Enterprise Cloud verschieben kannst.

Du kannst die Migration repositoryweise oder, wenn sich Migrationsquelle und -ziel auf GitHub.com befinden, organisationsweise durchführen.

Mit GitHub Enterprise Importer kannst du deine Migration so anpassen, dass sie die spezifischen Anforderungen deines Unternehmens erfüllt:

  • Eine eindeutige Rolle mit Migrationsberechtigungen für Repositorymigrationsvorgänge, die es dir ermöglicht, Teams und/oder einzelne Benutzerinnen für die Durchführung einer Migration festzulegen, sodass nicht mehr die Organisationsbesitzerinnen die Migration abschließen müssen
  • Anpassbare Migration, mit der du ein einzelnes Repository, mehrere Repositorys oder eine gesamte Organisation migrieren kannst
  • Unterstützung für Migrationsvorgänge von benutzerdefinierten Testausführungen, sodass du eine Migration beliebig oft ausführen kannst, bevor du die Migration in die Produktion durchführst
  • Löschen und Aufheben der Blockierung der Fehlerprotokollierung, sodass Migrationsvorgänge mit nicht kritischen Migrationsfehlern fortgesetzt werden können (z. B. wenn ein einzelner Pull Request-Kommentar nicht verschoben werden kann). Nach der Migration kannst du eine Protokolldatei überprüfen, die automatisch geöffnet wird.
  • Benutzer*innen behalten den Besitz ihres Verlaufs, um sicherzustellen, dass ihr Git-Verlauf oder ihre GitHub Enterprise Cloud-Metadaten über die gesamte Migration hinweg beibehalten werden

Du kannst deine Migration entweder mit der GitHub CLI oder mit der API ausführen.

Die GitHub CLI vereinfacht den Migrationsprozess und wird für die meisten Kundinnen empfohlen. Fortgeschrittene Kundinnen, die viele Anpassungen vornehmen müssen, können die API verwenden, um eigene Integrationen mit dem GitHub Enterprise Importer zu erstellen.

Unterstützte Migrationspfade

GitHub Enterprise Importer unterstützt die Migration zu GitHub Enterprise Cloud aus den folgenden Quellen.

  • Azure DevOps-Cloud (ADO)
  • Bitbucket Server und Bitbucket Data Center 5.14 und höher
  • GitHub.com
  • GitHub Enterprise Server (GHES) 3.4.1 und höher

Erste Schritte

Weitere Informationen zum erforderlichen Migrationspfad und zu den Daten, die von GitHub Enterprise Importer migriert werden, finden Sie in den folgenden Artikeln.