赞
踩
fatal: 远端意外挂断了 fatal: 过早的文件结束符(EOF) fatal: index-pack 失败
最近在做dynamixel的舵机调试,最开始需要在树莓派上从Github下载SDK源文件,使用如下命令:
- pi@raspberrypi:~ $ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK.git
- #这是从Github克隆控制源文件
-
- #总是会出现以下报错情况
- remote: Enumerating objects: 13865, done.
- remote: Counting objects: 100% (1239/1239), done.
- remote: Compressing objects: 100% (539/539), done.
- error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)
- fatal: 远端意外挂断了
- fatal: 过早的文件结束符(EOF)
- fatal: index-pack 失败
但是总是出现以上问题报错。通过查阅相关csdn回答,了解到主要是解决以下方面问题即可:
1、配置git下载速度:
- git config --global http.lowSpeedLimit 0
- git config --global http.lowSpeedTime 999999 #单位 秒
2、配置git下载文件大小(最关键) :
git config --global http.postBuffer 10024288000 #最大缓存,约为100M
做完之后可以通过 以下命令查看配置情况:
- pi@raspberrypi:~ $ git config --list
- http.lowspeedlimit=0
- http.lowspeedtime=999999
- http.postbuffer=10024288000
经过以上操作既可以完美下载啦,并且事后证明下载文件确实很大(一开始我设置的下载文件上限为40M,这是参考这位大佬的做法,但没想到还是报错,多次尝试下增加了文件限制大小,遂成功),如下图所示:
PS:如果还是有问题,多下载几次就好了,就是网络问题(亲测有效)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。