当前位置:   article > 正文

git clone报错 过早结束问题解决方法_fatal: 过早的文件结束符(eof)

fatal: 过早的文件结束符(eof)

       fatal: 远端意外挂断了 fatal: 过早的文件结束符(EOF) fatal: index-pack 失败

        最近在做dynamixel的舵机调试,最开始需要在树莓派上从Github下载SDK源文件,使用如下命令:

  1. pi@raspberrypi:~ $ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK.git
  2. #这是从Github克隆控制源文件
  3. #总是会出现以下报错情况
  4. remote: Enumerating objects: 13865, done.
  5. remote: Counting objects: 100% (1239/1239), done.
  6. remote: Compressing objects: 100% (539/539), done.
  7. error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)
  8. fatal: 远端意外挂断了
  9. fatal: 过早的文件结束符(EOF)
  10. fatal: index-pack 失败

        但是总是出现以上问题报错。通过查阅相关csdn回答,了解到主要是解决以下方面问题即可:

1、配置git下载速度:

  1. git config --global http.lowSpeedLimit 0
  2. git config --global http.lowSpeedTime 999999 #单位 秒

2、配置git下载文件大小(最关键) :

git config --global http.postBuffer 10024288000 #最大缓存,约为100M

        做完之后可以通过 以下命令查看配置情况:

  1. pi@raspberrypi:~ $ git config --list
  2. http.lowspeedlimit=0
  3. http.lowspeedtime=999999
  4. http.postbuffer=10024288000

 经过以上操作既可以完美下载啦,并且事后证明下载文件确实很大(一开始我设置的下载文件上限为40M,这是参考这位大佬的做法,但没想到还是报错,多次尝试下增加了文件限制大小,遂成功),如下图所示:

        PS:如果还是有问题,多下载几次就好了,就是网络问题(亲测有效) 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/812374
推荐阅读
相关标签
  

闽ICP备14008679号