Skip to main content

Informationen zu GitHub Importer

Wenn Ihr Quellcode auf einem anderen Git-basierten Hosting-Dienst gespeichert ist, können Sie den Code mit GitHub nach GitHub Importer verschieben.

Informationen zu GitHub Importer

GitHub Importer ist ein Tool, mit dem Git-Repositorys schnell aus anderen Hostingdiensten in GitHub importiert werden.

Um mit GitHub Importer zu beginnen, siehe „Ein Repository mit GitHub Importer importieren“.

Funktionen und Einschränkungen von GitHub Importer

  • GitHub Importer importiert den Quellcode und den Commit-Verlauf eines Repositorys. Es werden keine anderen zugeordneten Daten aus dem Hosting-Dienst importiert, z. B. Probleme und Pull Requests.
  • Während eines Imports können Sie sich bei Ihrem Remoterepository authentifizieren. Das Repository muss über das öffentliche Internet zugänglich sein. Wenn das Repository in einem privaten Netzwerk gehostet wird, kann GitHub Importer nicht darauf zugreifen.
  • GitHub Importer unterstützt keine Repositorys, die andere Versionssteuerungssysteme als Git verwenden, z. B. Mercurial, Subversion oder Team Foundation-Versionskontrolle (TFVC). Für weitere Informationen über Alternativen zu GitHub Importer siehe „Informationen zu Quellcodeimporten über die Befehlszeile“.
  • Repositorys und einzelne Dateien auf GitHub unterliegen Größenbeschränkungen. Weitere Informationen finden Sie unter „Informationen zu großen Dateien auf GitHub“.
  • GitHub Importer verschiebt keine Git Large File Storage (LFS)-Objekte aus dem Quell-Repository in das Ziel-Repository. Wenn Sie Git LFS verwenden, müssen Sie entweder die Git LFS-Objekte in reguläre Dateien konvertieren, die von Git nachverfolgt werden, bevor Sie die Migration ausführen oder die Git LFS-Objekte nach Ausführung der Migration separat in das neue Repository verschieben.

Weiterführende Themen