GitHub代码总是拉取失败,本文的解决方法可以帮到你

GitHub代码总是拉取失败,本文的解决方法可以帮到你

每次从GitHub拉取代码,总是到要成功的时候报错了,是真的烦。网上搜了很多方法还是不行,简直绝望。这篇文章应该可以解决你的问题了。

错误一 代码语言:javascript复制Cloning into '/opt/exploit-database'...

remote: Counting objects: 106517, done.

remote: Compressing objects: 100% (45/45), done.

error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

【问题原因】

一般是由于大文件造成的提交或者拉取失败,curl的postBuffer默认值太小,增大缓存配置就好了

【解决办法】

代码语言:javascript复制git config --global http.postBuffer 1048576000

错误二 Git error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

代码语言:javascript复制error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

fatal: The remote end hung up unexpectedly

fatal: The remote end hung up unexpectedly

Everything up-to-date

【问题原因】

对于 errno 54 这个错误,经常是 http 或者 https 协议都无法正常提交。必须改为 ssh 方式来提交代码。也就是必须使用公私钥的方式进行账号验证,并提交代码。

【解决办法】

在GitHub中配置SSH key

如果本地没有ssh key 的话,先生成ssh信息

代码语言:javascript复制> ssh-keygen -t rsa -C "邮箱"

然后根据提示连续回车即可在~/.ssh目录下得到id_rsa和id_rsa.pub两个文件,id_rsa.pub文件里存放的就是我们要使用的key

查看id_rsa.pub信息,并复制

代码语言:javascript复制cat ~/.ssh/id_rsa.pub

登录到GitHub,在Accounting settings中选择SSH key, 点击Add SSH key

配置完成后测试是否配置成功

代码语言:javascript复制> ssh -T git@github.com

Hi username! You’ve successfully authenticated, but GitHub does not provide shell access.

看到上面的信息,就表示SSH key配置成功了。

错误三 代码语言:javascript复制Cloning into '/opt/exploit-database'...

remote: Counting objects: 106517, done.

remote: Compressing objects: 100% (45/45), 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

【问题原因】

可能在网上找了很多办法都试了,简直要绝望了,还是不行。可能是公司网络连接GitHub比较慢,下载的时候总是超时断开导致拉取失败。

【问题解决】

增加最低速度连接时间

代码语言:javascript复制git config --global http.lowSpeedLimit 0

git config --global http.lowSpeedTime 999999

扫码关注,学得更多

相关推荐

薄荷糕的做法配方图片
det365娱乐场

薄荷糕的做法配方图片

📅 07-27 👁️ 277
魔灵契约什么职业好玩?哪个职业最厉害?
365速发国际welcome

魔灵契约什么职业好玩?哪个职业最厉害?

📅 11-08 👁️ 4617
世界各国世界杯观赛频率比较,22%印度人
beat365手机网址

世界各国世界杯观赛频率比较,22%印度人

📅 08-26 👁️ 6509
科普汽车指纹防盗的车型有哪些
365速发国际welcome

科普汽车指纹防盗的车型有哪些

📅 10-16 👁️ 7741
《阴阳师》风狸传记介绍大全(举出《山海经》中的两个神话传说)
刻录机十大品牌排行榜
beat365手机网址

刻录机十大品牌排行榜

📅 09-08 👁️ 904
中央空调检修口、维修口在什么位置?有什么好
365速发国际welcome

中央空调检修口、维修口在什么位置?有什么好

📅 08-15 👁️ 373
味精的发明者及起源国家探究,时间是在哪一年?
365速发国际welcome

味精的发明者及起源国家探究,时间是在哪一年?

📅 09-22 👁️ 121
喜马拉雅
det365娱乐场

喜马拉雅

📅 09-26 👁️ 608