GIT能够推送压缩文件但致命:推送解压缩内容时的早期EOF -

时间:2013-08-14 15:14:29

标签: git mount msysgit

对于git目录中的任何目录A(具有多个子文件夹),如果我将目录A压缩到A.zip,我可以将压缩文件A.zip推送到远程GIT存储库。 但是,当我尝试直接推送解压缩的目录(A)时,推送失败,出现以下异常:

Counting objects: 110, done.
Writing objects: 100% (109/109), 12.60 MiB | 445 KiB/s, done.
Total 109 (delta 0), reused 0 (delta 0)
fatal: early EOF
error: unpack failed: index-pack abnormal exit
To user@dev-server:/mnt/repositories/repo-1/test.git
 ! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'user@dev-server:/mnt/git-repositories/repo1/test.git'

客户端在Windows 7&远程GIT服务器是RHEL 6 服务器上的Msysgit 1.7.6和客户端的1.8.2 从其他工作站计算机使用相同的问题作为客户端。 对于目录大小>通常会出现此问题。 8-10 MB

非常感谢任何帮助

仅当远程存储库位于已装入的文件系统而非普通文件系统

时,才会出现此问题

此外,如果我尝试逐个推送子目录(每个都在1Mb以下),它可以工作

1 个答案:

答案 0 :(得分:0)

尝试: git config pack.windowMemory 10m git config pack.packSizeLimit 20m然后重试git clone

或git gc