git 克隆失败怎么办
时间:2021-11-29 16:28
git克隆失败的解决办法:1、执行“git config --global http.postBuffer 524288000”命令;2、将IP地址添加到/etc/hosts中;3、刷新dns缓存。 本文操作环境:Windows10系统、Git 2.30.0版、Dell G3电脑。 git 克隆失败怎么办? 使用 git 克隆 github 上的项目失败 今天在使用 git clone nextjs demo project 源代码的时, 由于Http协议错误,当 pull 或者 clone 的时候,或者是 github 某个CDN被伟大的墙屏蔽所致。 先执行下列命令 将上述获取的IP地址添加到 刷新dns缓存 再执行 git clone 的操作的时候,速度飕飕飕的上去了,一下子达到几百Kb啦~ 推荐学习:《Git教程》 以上就是git 克隆失败怎么办的详细内容,更多请关注gxlsystem.com其它相关文章!现象
git clone https://github.com/XXXX/next-blog.git
下载速度很慢,然后下载一段时间后,总是提示下面的错误信息nCloning into 'next-blog'...
remote: Enumerating objects: 111, done.
remote: Counting objects: 100% (111/111), done.
remote: Compressing objects: 100% (83/83), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
原因
解决办法
协议错误
git config --global http.postBuffer 524288000
墙屏蔽
获取cdn域名以及IP地址
/etc/hosts
中sudo vim /etc/hosts
sudo killall -HUP mDNSResponder
sudo dscacheutil -flushcache
结果