Итак, я создал удаленное репо, которое не было голым (потому что мне нужно, чтобы 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 и нажав на новое репо, затем клонируя новое репо, и я получаю ту же ошибку, что заставляет меня думать, что это файл в repo, что приводит к сбою git -upload-pack...
Изменить: У меня есть несколько двоичных файлов окон в репо, потому что я только что построил модули python, а затем закрепил их там, чтобы всем остальным не приходилось их создавать. Если я удалю двоичные файлы Windows и нажимаю на новое репо, я могу снова клонировать, возможно, это дает ключ. Попытка сузить точно, какой файл вызывает проблему сейчас.