相关疑难解决方法(0)

致命:早期EOF致命:索引包失败

我用Google搜索并找到了许多解决方案,但对我来说都没有用.

我试图通过连接到LAN网络中的远程服务器从一台计算机克隆.
从另一台计算机运行此命令会导致错误.
但是在服务器上使用git://192.168.8.5运行SAME clone命令它没关系并且成功.

有任何想法吗 ?

user@USER ~
$ git clone  -v git://192.168.8.5/butterfly025.git
Cloning into 'butterfly025'...
remote: Counting objects: 4846, done.
remote: Compressing objects: 100% (3256/3256), done.
fatal: read error: Invalid argument, 255.05 MiB | 1.35 MiB/s
fatal: early EOF
fatal: index-pack failed
Run Code Online (Sandbox Code Playgroud)

我已添加此配置,.gitconfig但也没有帮助.
使用git版本1.8.5.2.msysgit.0

[core]
    compression = -1
Run Code Online (Sandbox Code Playgroud)

git cygwin msysgit

241
推荐指数
15
解决办法
27万
查看次数

git clone失败,"index-pack"失败了吗?

所以我创建了一个不是裸的远程仓库(因为我需要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
Run Code Online (Sandbox Code Playgroud)

我能够在没有问题的情况下在本地克隆它,我运行了"git fsck",它只报告了一些悬空树/ blob,我明白这不是问题.可能是什么导致了这个?我仍然可以从中拉出来,而不是克隆.我应该注意远程git版本是1.5.6.5而本地版本是1.6.0.4

我尝试克隆我的本地副本的repo,剥离.git文件夹并推送到一个新的repo,然后克隆新的repo,我得到相同的错误,这让我相信它可能是repo中的一个文件导致git-upload-pack失败...

编辑:我在repo中有很多windows二进制文件,因为我只是构建了python模块,然后将它们放在那里,所以其他所有人都不需要构建它们.如果我删除windows二进制文件并推送到一个新的repo,我可以再次克隆,也许这给了一个线索.试图缩小目前导致问题的确切文件.

git clone

48
推荐指数
4
解决办法
7万
查看次数

标签 统计

git ×2

clone ×1

cygwin ×1

msysgit ×1