error: no se puede abrir .git / FETCH_HEAD: mensaje incorrecto
Al buscar en Internet, obtengo soluciones, error: cannot open .git/FETCH_HEAD: permissions denied.
pero en mi caso, ese no parece ser el problema en absoluto.
Mi mensaje de error también es diferente y cuando para el mensaje de error específico no encuentro ningún resultado. Sin embargo, estoy usando bit-bucket y recientemente actualicé mi sistema operativo Linux 20 focal
El mensaje de error es
error: cannot open .git/FETCH_HEAD: Bad message
Puede alguien ayudarme aquí.
Respuestas
El Bad message
error ocurre cuando un intento de abrir un archivo falla con un EBADMSG
error del sistema . La mayoría de los sistemas de archivos estándar de Linux no hacen eso, pero varios complementos pueden hacerlo. Por ejemplo, el sistema de archivos UBI parece devolver este error para ciertas fallas de flash (consulte Razón de la corrupción del sistema de archivos ubi ).
No he podido verificar esto, pero parece que algunos sistemas de archivos distribuidos (como Dropbox) también pueden producir un error de este tipo en algunos casos. El puerto EncFS también parece producir tales errores: consultehttps://github.com/billziss-gh/winfsp/issues/156 por ejemplo.
Si esta es la fuente del error, lo mejor que puede hacer es usar un sistema de archivos más confiable y / o hardware subyacente más confiable, probablemente.
Después de pasar un tiempo, eliminé la carpeta del proyecto e hice git clone una vez más.
Tuve que tomar la copia de seguridad del código realizada en confirmaciones recientes. :(
Incluso si el archivo se corrompió, estoy seguro de que esto resolverá el problema, pero intente esto como último recurso si es posible.