kesalahan: tidak dapat membuka .git / FETCH_HEAD: Pesan buruk

Dec 14 2020

Saat mencari di internet saya mendapatkan solusi error: cannot open .git/FETCH_HEAD: permissions denied.tetapi dalam kasus saya itu sepertinya bukan masalah sama sekali.

Pesan kesalahan saya juga berbeda dan ketika untuk pesan kesalahan spesifik saya tidak menemukan hasil sama sekali. Namun demikian saya menggunakan bit-bucket dan baru-baru ini memperbarui fokus Linux OS 20 saya

Pesan kesalahannya adalah

error: cannot open .git/FETCH_HEAD: Bad message

Adakah yang bisa membantu saya di sini.

Jawaban

4 torek Dec 14 2020 at 14:33

The Bad messagekesalahan terjadi ketika upaya untuk membuka file gagal dengan sistem EBADMSGerror. Sebagian besar sistem file Linux stok tidak melakukan itu, tetapi berbagai add-on dapat melakukannya. Misalnya, sistem file UBI tampaknya mengembalikan kesalahan ini untuk kegagalan flash tertentu (lihat Alasan kerusakan sistem file ubi ).

Saya belum dapat memverifikasi ini, tetapi sepertinya beberapa sistem file terdistribusi (seperti Dropbox) mungkin juga menghasilkan kesalahan seperti itu dalam beberapa kasus. Port EncFS juga tampaknya menghasilkan kesalahan seperti itu: lihathttps://github.com/billziss-gh/winfsp/issues/156 contohnya.

Jika ini adalah sumber kesalahan, taruhan terbaik Anda adalah menggunakan sistem file yang lebih andal dan / atau perangkat keras dasar yang lebih andal, mungkin.

AbdealiChandanwala Dec 14 2020 at 15:21

Setelah menghabiskan beberapa waktu, saya menghapus folder proyek dan melakukan git clone sekali lagi.

Harus mengambil cadangan kode yang dilakukan di komit terbaru. :(

Bahkan jika file yang rusak adalah masalahnya - saya yakin ini akan menyelesaikan masalah tetapi coba ini sebagai pilihan terakhir jika memungkinkan.