Git签出问题[致命:早期EOFs]

Git签出问题[致命:早期EOFs],git,ubuntu-9.10,binaryfiles,Git,Ubuntu 9.10,Binaryfiles,我正在运行一个安装了Git(Ubuntu软件包管理器的最新版本)的Ubuntu(9.10)服务器。通过SSH访问Git。在windows机器上,我使用Cygwin推/拉代码 我可以将我的项目代码推送到服务器上,但当我进行克隆或拉取时,它会返回一个大约75-80%的[fatal:early EOFs]错误 经过进一步的调查,当从Git中提取/克隆jar文件和图像时,文本数据似乎没有问题,但是当从Git中提取jar文件和图像时,就会发生错误 是否有任何有助于解决此问题的建议/建议 提前感谢。您使用的

我正在运行一个安装了Git(Ubuntu软件包管理器的最新版本)的Ubuntu(9.10)服务器。通过SSH访问Git。在windows机器上,我使用Cygwin推/拉代码

我可以将我的项目代码推送到服务器上,但当我进行克隆或拉取时,它会返回一个大约75-80%的[fatal:early EOFs]错误

经过进一步的调查,当从Git中提取/克隆jar文件和图像时,文本数据似乎没有问题,但是当从Git中提取jar文件和图像时,就会发生错误

是否有任何有助于解决此问题的建议/建议


提前感谢。

您使用的Git版本是什么()

最近的一条帖子报道了一个类似的消息,尽管它是

您是否尝试降级Git(在服务器端和/或)并查看问题是否仍然存在


由于OP在注释中报告,该消息也可能由不正确的协议触发:

git+ssh://
而不仅仅是:


ssh://+git命令

由于某种原因,在我在~/.ssh/config文件中启用压缩后,问题就消失了。天知道为什么。

@rickb我发现它在跑

git config --add core.compression -1
在客户端(cygwin)存储库中修复了它。

尝试。我对cygwin的git也有同样的问题,当我使用msysgit获取相同的存储库时,它第一次起作用

另请参见此线程:

git config--global--add core.compression-1
检查此答案:


您也可以尝试:git config--global core.compression 0 tp禁用压缩。

很抱歉这么晚才回复,解决方案似乎是由于我如何登录到存储库。以前我使用的是“git+ssh://”。当我改为使用“ssh://”和git命令登录时,错误消失了:)@Style:谢谢您的反馈。我已经更新了我的答案,以反映你提到的根本原因。非常欢迎:)我想把你的答案标记为有用但没有足够的声誉点><但我真的很惊讶,也很喜欢这里的社区。很高兴认识你!堆叠溢出的岩石,Git也是;)@风格:欢迎您:)根据,您可以将答案标记为已接受,您还不能对其进行投票(直到您达到15个声誉点)对我有效,Ubuntu 12.10,git 1.7.10.4对我有效,MacOS X 10.8.4,git版本1.7.12.4
git config --add core.compression -1