2012-05-11 2 views
6

어떻게해야합니까? 치명적 : sha1 파일 닫기시 오류 : 입/출력 오류

git push 
Counting objects: 30, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (14/14), done. 
fatal: error when closing sha1 file: Input/output error 
error: pack-objects died of signal 13 
error: failed to push some refs to '...' 

은 내가

git repack 
git prune 
git gc --aggressive 

아무것도 도움이되지 비슷한 질문에 answers에서 다음 시도했다. 리모컨은 마운트 된 AFS 파일 시스템입니다. 저는 2 년 동안 아무런 문제없이 그것을 추진해 왔습니다. 할당량 근처에는 아무 것도 없으며 권한이 있습니다 (이 파일 시스템에서 문제없이 파일을 만질 수 있습니다). 힘내 버전 1.7.5.4.

+0

원격 파일 시스템에 문제가있을 수 있습니다. 입/출력 오류없이 일반 파일을 복사 할 수 없습니다. 분명히 제로 길이의 파일이 문제없이 생성 될 수 있기 때문에 Touch는 부적절한 테스트였습니다. – Liam

답변

3

분명히 이것은 주석에 표시된 것처럼 원격 파일 서버에 문제가있는 것입니다. 잠시 기다린 후에, 나는 사건없이 밀어 낼 수있었습니다.

8

디스크 할당량이을 초과했습니다. 추가 설명없이 동일한 오류가 발생했습니다. 그런 다음 디스크 할당량이 초과되었음을 알았습니다. 디스크 공간을 확보 한 후 원래의 자식 작업을 수행 할 수있었습니다.

추신 : 내 경우에는 오류 상황에 따라 git 저장소가 변경되지 않습니다. 내가 추가/커밋/푸시/gc (모두 sha1 파일 오류 위에 준) 할 수 없었다.

관련 문제