繁体   English   中英

Ubuntu git:致命:无法访问 gnutls_handshake() 失败:已收到 TLS 致命警报

[英]Ubuntu git: fatal: unable to access gnutls_handshake() failed: A TLS fatal alert has been received

我正在尝试在我的 ubuntu 中运行一个简单的 git pull 命令。 直到几天前,它曾经完美地工作。 不是它显示了致命的:无法访问“ https://xxxxxx@bitbucket.org/reponame/project.git/ ”:gnutls_handshake() 失败:收到了 TLS 致命警报。

我已经尝试了我在这个论坛中找到的一些东西,但到目前为止没有任何效果。 谢谢!

注意:我尝试执行提到的解决方案中列出的操作,但它不起作用。 我需要能够从我的服务器运行 git pull。

如果它有帮助,我的 curl 版本是 7.50.3

我将 git 升级到 2.20 版,现在它可以工作了!

我遇到了这个问题,我的 git 版本是 2.19.x,在我运行以下命令后:#add-apt-repository ppa:git-core/ppa

apt-get 更新; apt-get 安装 git

我无法将 git 升级到新版本,所以我从https://mirrors.edge.kernel.org/pub/software/scm/git/获取了 2.22.1 的源代码,并删除了旧的 get、make 和 make install,将git升级到2.22.1,解决了这个问题,git运行良好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM