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.