Git Bitbucket gnutls_握手()失败:pull函数中出现错误

Git Bitbucket gnutls_握手()失败:pull函数中出现错误,git,ubuntu,bitbucket,ubuntu-16.04,gnutls,Git,Ubuntu,Bitbucket,Ubuntu 16.04,Gnutls,我对新创建的带有bitbucket的Ubuntu16.04操作系统有一个问题。 当我从存储库克隆repo时,我发现下面的错误 克隆到“我的演示”中。。。致命:无法访问 '': gnutls_handshake()失败:pull函数中出现错误 我已经经历了,但无法解决问题。 我已经更新了JDK版本,还安装了最新版本的git,但出现了相同的错误 请告诉我如何解决此问题。Bitbucket使用TLS 如果您运行的是代理,请尝试设置https\U代理 export https_proxy="http:/

我对新创建的带有bitbucket的Ubuntu16.04操作系统有一个问题。 当我从存储库克隆repo时,我发现下面的错误

克隆到“我的演示”中。。。致命:无法访问 '': gnutls_handshake()失败:pull函数中出现错误

我已经经历了,但无法解决问题。 我已经更新了JDK版本,还安装了最新版本的git,但出现了相同的错误

请告诉我如何解决此问题。

Bitbucket使用TLS

如果您运行的是代理,请尝试设置https\U代理

export https_proxy="http://username:password@yourproxy.com:yourproxyport/"

我发现由编写的shell脚本为我解决了这个问题。脚本将git重新编译为使用openssl而不是gnutls,完成后,我可以再次推送到Bitbucket


该脚本在他的存储库中可用。阅读自述文件了解整个故事,但它对我很有用,所以谢谢你,保罗。

嗨,我遇到了这个问题,因为bitbucket.org和其他网站在防火墙中阻止了这个问题,当用户面对缓慢的互联网连接时,我观察到了这个问题。首先,确保bitbucket.org的可访问性我也有同样的问题。我正面临互联网连接速度慢的问题。如果bitbucket在您的组织中受到VPN和防火墙的限制,则更有可能看到上述错误。这是我的互联网连接速度慢的问题。一旦互联网速度稍有好转,它就开始自己工作了。