Beim Versuch, ein Remote-Git-Repository (blank) zu klonen, erhalte ich mehrere Fehler wie die folgenden, nach denen git aufhört.
%Vor%Es ist in Ordnung, wenn ich diese Dateien entfernen muss, aber ich kann keinen Weg finden, das zu tun, wenn ich nicht klonen kann.
Irgendeine Idee, was ich tun kann?
Ich nehme an, Sie versuchen wahrscheinlich, den Klon auf einem Windows-Rechner zu erstellen. Windows lässt nicht zu, dass Dateinamen das Zeichen :
verwenden.
Aus der Microsoft-Dokumentation :
Verwenden Sie ein beliebiges Zeichen in der aktuellen Codepage für einen Namen, einschließlich Unicode-Zeichen und -Zeichen im erweiterten Zeichensatz (128-255), mit Ausnahme der folgenden:
- Die folgenden reservierten Zeichen:
- & lt; (weniger als)
- & gt; (größer als)
- : (Doppelpunkt)
- "(double quote)
- / (Schrägstrich)
- \ (umgekehrter Schrägstrich)
- | (vertikale Stange oder Rohr)
- ? (Fragezeichen)
- * (Sternchen)
- Ganzzahliger Wert Null, manchmal auch als ASCII NUL -Zeichen bezeichnet.
- Zeichen, deren Ganzzahldarstellungen im Bereich von 1 bis 31 liegen, außer für alternative Datenströme, für die diese Zeichen zulässig sind. Weitere Informationen zu Dateiströmen finden Sie unter Dateiströme .
- Jedes andere Zeichen, das das Zieldateisystem nicht zulässt.
Um dieses Problem zu umgehen, müssen Sie wahrscheinlich auf einem Nicht-Windows-System klonen und die fehlerhaften Dateinamen korrigieren. Vielleicht haben einige der Windows-Experten da draußen eine bessere Lösung.