我是靠谱客的博主 忧伤河马,最近开发中收集的这篇文章主要介绍git获取大容量工程出错:RPC failed; curl GnuTLS recv error : Decryption has failed.,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

机器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.所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部