Итак, я создал удаленное репо, которое не голое (потому что мне нужен redmine, чтобы иметь возможность его читать),
и он настроен для совместного использования с группой (поэтому git init --shared = group). Я смог подтолкнуть к удаленному репо, и теперь я пытаюсь его клонировать.
Если я клонирую это по сети, я получаю это:
remote: Counting objects: 4648, done.
remote: Compressing objects: 100% (2837/2837), done.
error: git-upload-pack: git-pack-objects died with error.B/s
fatal: git-upload-pack: aborting due to possible repository corruption on the remote side.
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed
Я могу клонировать его локально без проблем, и я запустил «git fsck», который сообщает только о некоторых висячих деревьях / каплях, которые, как я понимаю, не являются проблемой. Что может быть причиной этого? Я все еще могу вытащить его, но не клонировать. Я должен отметить, что удаленная версия git - 1.5.6.5, а локальная - 1.6.0.4
.
Я попытался клонировать свою локальную копию репо, вычистить папку .git и нажать на новое репо, затем клонировать новое репо, и я получил ту же ошибку, из-за чего я понял, что это может быть файл репозиторий, вызывающий сбой git-upload-pack ...
Edit:
У меня есть несколько оконных бинарных файлов в репозитории, потому что я просто собрал модули python, а затем вставил их туда, чтобы всем остальным не пришлось их создавать. Если я удалю бинарные файлы Windows и перейду к новому репо, я смогу снова клонировать, возможно, это даст подсказку. Попытка точно определить, какой файл вызывает проблему.