오류 : .git / FETCH_HEAD를 열 수 없음 : 잘못된 메시지
인터넷 검색에서 나는 해결책을 얻고 error: cannot open .git/FETCH_HEAD: permissions denied.
있지만 제 경우에는 전혀 문제가되지 않는 것 같습니다.
내 오류 메시지도 다르며 특정 오류 메시지에 대해 결과가 전혀 없습니다. 그럼에도 불구하고 저는 bit-bucket을 사용하고 있으며 최근에 Linux OS 20 focal을 업데이트했습니다.
오류 메시지는
error: cannot open .git/FETCH_HEAD: Bad message
누구든지 여기서 나를 도울 수 있습니까?
답변
이 Bad message
오류는 파일 열기 시도가 시스템 EBADMSG
오류 와 함께 실패 할 때 발생합니다 . 대부분의 기본 Linux 파일 시스템은이를 수행하지 않지만 다양한 애드온이이를 수행 할 수 있습니다. 예를 들어 UBI 파일 시스템은 특정 플래시 오류에 대해이 오류를 반환하는 것처럼 보입니다 ( ubi 파일 시스템 손상 이유 참조 ).
이를 확인할 수 없었지만 일부 분산 파일 시스템 (예 : Dropbox)에서도 경우에 따라 이러한 오류가 발생할 수 있습니다. EncFS 포트는 또한 이러한 오류를 생성하는 것으로 보입니다.https://github.com/billziss-gh/winfsp/issues/156 예를 들어.
이것이 오류의 원인 인 경우 가장 좋은 방법은보다 안정적인 파일 시스템 및 / 또는보다 안정적인 기본 하드웨어를 사용하는 것입니다.
약간의 시간을 보낸 후 프로젝트 폴더를 삭제하고 git clone을 다시 한 번 수행했습니다.
최근 커밋에서 코드 백업을 수행해야했습니다. :(
파일이 손상된 경우에도 문제가 해결 될 것이라고 확신하지만 가능하면 최후의 수단으로 시도하십시오.