我正在使用BitBucket。我在服务器上安装了一个存储库
git clone https://******@bitbucket.org/******/myproject.git我能够从服务器上拔出并推送到bitbucket.org存储库。
在过去的几天里,当我退出的时候,有一个警告,比特桶的IP将在2018年01.08.2018改变。
今天,我试图推送到bitbucket存储库,并得到了以下错误消息:
git pull origin master致命:无法访问'/myproject.git/‘:gnutls_handshake()失败: TLS连接未正确终止。
有什么简单的办法能修好它吗?还是我必须再次将存储库克隆到一个新文件夹并删除旧版本?
发布于 2018-08-01 17:21:56
如果您正在通过IPv6进行连接,就在不久前发生了一个事件:https://status.bitbucket.org/incidents/vhwmrlvp1nh5
发布于 2020-08-06 06:12:26
对于2020年后面临此问题的任何人,请在git命令中使用“- ipv4 4”或"-4“标志来使用ipv4。
例:git clone <git url> -4
我不知道为什么会发生这种情况,但有时IPV6连接无法建立TLS连接,但是IPV4连接没有问题。
发布于 2022-02-20 03:59:36
我试过了
git config --global --unset http.https://github.com.proxy
git config --global --unset https.https://github.com.proxy,但问题仍然存在。解决方案
git config --global http.sslVerify false这个博客最终解决了我的问题。
https://stackoverflow.com/questions/51635536
复制相似问题