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 '...' 

Я попытался следующие из answers на аналогичный вопрос

git repack 
git prune 
git gc --aggressive 

Ничто не помогает. Пульт дистанционного управления - это смонтированная файловая система AFS, я уже несколько лет нажимаю на нее без инцидентов. Я не где-то ближе квоты, и у меня есть разрешение (я могу без проблем трогать файл в этой файловой системе). Git версия 1.7.5.4.

+0

Возможно, это связано с проблемой с удаленной файловой системой. Я не могу скопировать простой файл, не получая ошибку ввода/вывода. Touch был неадекватным тестом, потому что, видимо, файл нулевой длины может быть создан без проблем. – Liam

ответ

3

По-видимому, это было, как указано в комментарии, проблема с удаленным файловым сервером. Подождав некоторое время, я смог проехать без инцидентов.

8

Это результат превышение квоты на диске. У меня такая же ошибка без дополнительного объяснения. Затем я заметил, что моя дисковая квота была превышена. После освобождения некоторого дискового пространства я смог выполнить оригинальное git-действие.

PS: В моем случае условие ошибки предотвращает любые изменения в местных git репозитория. Я не смог выполнить никакое из add/commit/push/gc (все выдали ошибку sha1 файла).

Смежные вопросы