概述
机器64位Windows,安装了VirtualBox6.1+Ubuntu16,
在Ubuntu下配置了Git,想下载git clone https://github.com/rjust/defects4j
结果报错RPC failed; curl 56 GnuTLS recv error (-24): Decryption has failed.
网络上查找资料,试了很多方法,比如:
增加Git的缓存 git config --global http.postBuffer 524288000
修改 git config --global http.sslVerify false
另外还实验了不少方法,都无法从根本解决问题;后来从https://gitlab.com/gitlab-org/cookbook-gitlab/-/issues/33得到提示,安装
sudo apt-get install libcurl4-openssl-dev
后问题解决。
Receiving objects: 100% (22366/22366), 140.38 MiB | 201.00 KiB/s, done.
Resolving deltas: 100% (14374/14374), done.
Checking out files: 100% (10656/10656), done.
原理我也不清楚,错误信息Decryption has failed给我的感觉是传输协议的加密解密环节有问题,而libcurl4-openssl-dev大概是合乎要求的形式,替换了libcurl4-gnutls-dev。
我不想深入研究了,我是研究软件测试的,不想在这些地方花时间。问题解决了。
最后
以上就是忧伤河马为你收集整理的git获取大容量工程出错:RPC failed; curl GnuTLS recv error : Decryption has failed.的全部内容,希望文章能够帮你解决git获取大容量工程出错:RPC failed; curl GnuTLS recv error : Decryption has failed.所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复