博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git clone错误 fatal: early EOF fatal: index-pack failed
阅读量:4335 次
发布时间:2019-06-07

本文共 1018 字,大约阅读时间需要 3 分钟。

最后用ssh的方式解决了,不用http

https://blog.csdn.net/fastjack/article/details/79757520

 

用了以下的方法还是不行

今天想 clone 一下 boost 在 github 的 repo,结果在 clone 的过程中遇到了下面的错误。我原本以为是网络原因,今天学校网速废成渣了,很多同学都去网吧撸去了,所以就 retry 了一次。还是出现了下面的错误,然后就不得不 google 去了。

$ git clone https://github.com/boostorg/boost.gitCloning into 'boost'...remote: Counting objects: 183543, done.remote: Compressing objects: 100% (69361/69361), done.fatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failed

后来 google 到的参考如下:

特别是第一篇(第一个QA),应该跟我的情况最为符合,不过我尝试了第二个 QA 中。因为我在 WindowsWindows 下的 Git 作的这个死。在这里就简单记录一下这个解决方案。

# 为 git 添加配置项,通过下面的命令可以简单完成# 在这之前可以执行 git config -l 命令看看已有配置项有哪些git config --add core.compression -1 git config --global --add core.compression -1(全局)

上面是通过命令来完成的,很方便,当然可以直接修改 .gitconfig 文件(在用户目录下),如果你愿意的话。部分内容如下:

[user]    name = Ggicci    email = ...[core]    compression = -1

在 [core] 这个 section 里面添加 compression 属性即可。至于它的取值可以参考 ,这个页面你可以通过man git config() 或者 git config --help(windows)来查看本地版本。

转载于:https://www.cnblogs.com/twoheads/p/9922535.html

你可能感兴趣的文章
su 与 su - 区别
查看>>
C语言编程-9_4 字符统计
查看>>
在webconfig中写好连接后,在程序中如何调用?
查看>>
限制用户不能删除SharePoint列表中的条目(项目)
查看>>
feign调用spring clound eureka 注册中心服务
查看>>
ZT:Linux上安装JDK,最准确
查看>>
LimeJS指南3
查看>>
关于C++ const成员的一些细节
查看>>
《代码大全》学习摘要(五)软件构建中的设计(下)
查看>>
C#检测驱动是否安装的问题
查看>>
web-4. 装饰页面的图像
查看>>
微信测试账户
查看>>
Android ListView上拉获取下一页
查看>>
算法练习题
查看>>
学习使用Django一 安装虚拟环境
查看>>
Hibernate视频学习笔记(8)Lazy策略
查看>>
CSS3 结构性伪类选择器(1)
查看>>
IOS 杂笔-14(被人遗忘的owner)
查看>>
自动测试用工具
查看>>
前端基础之BOM和DOM
查看>>