Git签出问题[致命:早期EOFs]
我正在运行一个安装了Git(Ubuntu软件包管理器的最新版本)的Ubuntu(9.10)服务器。通过SSH访问Git。在windows机器上,我使用Cygwin推/拉代码 我可以将我的项目代码推送到服务器上,但当我进行克隆或拉取时,它会返回一个大约75-80%的[fatal:early EOFs]错误 经过进一步的调查,当从Git中提取/克隆jar文件和图像时,文本数据似乎没有问题,但是当从Git中提取jar文件和图像时,就会发生错误 是否有任何有助于解决此问题的建议/建议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版本是什么() 最近的一条帖子报道了一个类似的消息,尽管它是 您是否尝试降级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