Skip to main content

Ein Repository mit GitHub Importer importieren

Wenn du ein Projekt auf einem anderen Versionskontrollsystem gehostet hast, kannst du es automatisch mit dem GitHub Importer-Tool in GitHub importieren.

Informationen zu Repositorymigrationen mit GitHub Importer

GitHub Importer eignen sich nicht für alle Importe. Wenn beispielsweise Dein existierender Code in einem privaten Netzwerk verwaltet wird, kann unser Tool nicht auf ihn zugreifen. In diesen Fällen empfehlen wir, Git-Repositorys über die Befehlszeile zu importieren, oder für Projekte, die aus anderen Versionskontrollsystemen importiert wurden, ein externes Quellcodemigrationstool zu verwenden.

Warnung: Die Unterstützung für das Importieren von Mercurial-, Subversions- und Team Foundation-Versionskontrolle-Repositorys (TFVC) mit GitHub Importer endet am 12. April 2024. Weitere Informationen finden Sie im Änderungsprotokoll.

Wenn du die Commits in deinem Repository beim Importieren mit den persönlichen GitHub-Konten des Autors abgleichen möchtest, stelle vor dem Importieren sicher, dass jeder, der an deinem Repository mitwirkt, ein GitHub-Konto besitzt.

Für Repositorys und einzelne Dateien gelten Größenbeschränkungen. Weitere Informationen findest du unter Informationen zu großen Dateien auf GitHub.

Siehe „Migrationspfade zu GitHub“ für weitere Informationen über Pfade, die für die Migration von anderen Produkten zu GitHub oder zwischen GitHub-Produkten zur Verfügung stehen.

Importieren eines Repositorys mit GitHub Importer

Wenn Sie ein Repository mithilfe von GitHub Importer importieren, wird ein neues Repository erstellt. Wenn Sie bereits ein bestehendes Repository haben, das Sie verwenden möchten, können Sie stattdessen Ihr lokales Repository mit Git zu GitHub hinzufügen. Weitere Informationen findest du unter Hinzufügen von lokal gehostetem Code zu GitHub.

  1. Wähle in der rechten oberen Ecke einer beliebigen Seite und anschließend Repository importieren aus.

    Screenshot der rechten oberen Ecke einer Seite in GitHub. Das Plussymbol ist orange umrandet.

  2. Gib unter „Your old repository's clone URL“ (Klon-URL Deines alten Repositorys) die URL des Projekts ein, das Du importieren möchtest.

  3. Wähle unter „Besitzer“ das Dropdownmenü und dann dein persönliches Konto oder eine Organisation aus, um den Besitz des Repositorys zu übernehmen.

  4. Geben Sie unter „Name“ einen Namen für das Repository auf GitHub ein.

  5. Wähle unter „Datenschutz“ eine Sichtbarkeit für das Repository aus. Weitere Informationen findest du unter Sichtbarkeit eines Repositorys festlegen.

  6. Überprüfe die eingegebenen Informationen, und klicke dann auf Begin import.

  7. Wenn dein altes Projekt Anmeldeinformationen erfordert, gib deine Anmeldeinformationen für dieses Projekt ein. Wenn SAML SSO oder die Zwei-Faktor-Authentifizierung (2FA) für dein Benutzerkonto im alten Projekt aktiviert ist, gib im Feld „Kennwort“ anstelle deines Kennworts ein personal access token mit Leseberechtigungen für das Repository ein.

  8. Klicke auf Submit(Senden).

  9. Wenn mehrere Projekte unter der Klon-URL deines alten Projekts gehostet werden, wähle das Projekt aus, das du importieren möchtest, und wähle dann Übermitteln aus.

  10. Wenn du von einem anderen Versionskontrollsystem als Git wechselst und dein Projekt Dateien mit mehr als 100 MB enthält, wähle aus, ob du die größeren Dateien mit Git Large File Storage importieren möchtest, und wähle dann Weiter aus.

Du erhälst eine E-Mail, wenn das Repository vollständig importiert wurde.