Fehler: .git / FETCH_HEAD kann nicht geöffnet werden: Ungültige Nachricht
Bei der Suche im Internet bekomme ich Lösungen, error: cannot open .git/FETCH_HEAD: permissions denied.
aber in meinem Fall scheint das überhaupt nicht das Problem zu sein.
Meine Fehlermeldung ist auch anders und wenn ich für die spezifische Fehlermeldung überhaupt keine Ergebnisse finde. Trotzdem benutze ich Bit-Bucket und habe kürzlich meinen Linux OS 20-Fokus aktualisiert
Die Fehlermeldung lautet
error: cannot open .git/FETCH_HEAD: Bad message
Kann mir hier jemand helfen.
Antworten
Der Bad message
Fehler tritt auf, wenn ein Versuch, eine Datei zu öffnen, mit einem Systemfehler fehlschlägt EBADMSG
. Die meisten Standard-Linux-Dateisysteme tun dies nicht, aber verschiedene Add-Ons können dies tun. Beispielsweise scheint das UBI-Dateisystem diesen Fehler für bestimmte Flash-Fehler zurückzugeben (siehe Grund für die Beschädigung des UBI-Dateisystems ).
Ich konnte dies nicht überprüfen, aber es sieht so aus, als würden einige verteilte Dateisysteme (wie Dropbox) in einigen Fällen auch einen solchen Fehler verursachen. Der EncFS-Port scheint ebenfalls solche Fehler zu erzeugen: siehehttps://github.com/billziss-gh/winfsp/issues/156 beispielsweise.
Wenn dies die Fehlerquelle ist, ist es wahrscheinlich am besten, ein zuverlässigeres Dateisystem und / oder eine zuverlässigere zugrunde liegende Hardware zu verwenden.
Nachdem ich einige Zeit damit verbracht hatte, löschte ich den Projektordner und machte erneut einen Git-Klon.
Musste die Codesicherung machen, die in den letzten Commits durchgeführt wurde. :(
Selbst wenn die Datei beschädigt wurde - ich bin sicher, dass dies das Problem lösen wird, aber versuchen Sie dies als letzten Ausweg, wenn möglich.