Skip to main content

Informationen zu GitHub Enterprise Importer

Mit GitHub Enterprise Importer können Sie Ihr Unternehmen zu GitHub Enterprise Cloud aus verschiedenen Quellen migrieren.

Informationen zum GitHub Enterprise Importer

          GitHub Enterprise Importer ist ein hochgradig anpassbares Migrationstool, das Ihnen hilft, Ihr Unternehmen zu GitHub Enterprise Cloudverschieben.

Sie können auf Repository-nach-Repository-Basis oder, wenn Ihre Migrationsquelle ist GitHub.com, auf Organisationsbasis migrieren.

          GitHub Enterprise Importer ermöglicht Es Ihnen, Ihre Migration so anzupassen, dass sie den einzigartigen Anforderungen Ihres Unternehmens entspricht:
  • 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 behalten das Eigentum an ihrem Verlauf bei, um sicherzustellen, dass ihr Git-Verlauf oder GitHub ihre Metadaten während der gesamten Migration erhalten bleiben.

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 Migrationen zu GitHub Enterprise Cloud (GitHub.com oder GHE.com) 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

Hinweis

GitHub Enterprise Importer unterstützt derzeit keine Migrationen von GHE.com.

Alternative Werkzeuge für GitHub Enterprise Server bis GHE.com

Unterstützte Patchversionen ab Version 3.17 bieten Enterprise Live Migrations als alternatives Tool für Migrationen von GitHub Enterprise Server zu GHE.com an. Enterprise Live Migrations reduziert die Ausfallzeiten für Entwickler während der Migration und bietet eine bessere Unterstützung für große Monorepos. Siehe Informationen zu Livemigrationen von GitHub Enterprise Server zu GHE.com.

Erste Schritte

Weitere Informationen zum erforderlichen Migrationspfad und zu den migrierten Daten GitHub Enterprise Importer finden Sie in den folgenden Artikeln.