Fehler: .git / FETCH_HEAD kann nicht geöffnet werden: Ungültige Nachricht

Dec 14 2020

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

4 torek Dec 14 2020 at 14:33

Der Bad messageFehler 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.

AbdealiChandanwala Dec 14 2020 at 15:21

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.