首页 > 解决方案 > TLS 连接未正确终止

问题描述

我正在使用 BitBucket。我的服务器上安装了一个存储库

git clone https://******@bitbucket.org/******/myproject.git

我能够从我的服务器拉取和推送到 bitbucket.org 存储库。

现在在过去几天我拉的时候有一个警告,bitbucket的IP将在01.08.2018发生变化。

今天我尝试推送到 bitbucket 存储库并收到以下错误消息:

git pull origin master

致命:无法访问“https://******@bitbucket.org/******/myproject.git/”:gnutls_handshake() 失败:TLS 连接未正确终止。

有没有一种简单的方法可以修复它?还是我必须再次将存储库克隆到新文件夹并删除旧版本?

标签: gitbitbucket

解决方案


对于 2020 年后面临此问题的任何人,请在 git 命令中使用“--ipv4”或“-4”标志来使用 ipv4。

前任:git clone <git url> -4

我不确定为什么会发生这种情况,但有时 IPV6 连接无法建立 TLS 连接,但 IPV4 连接没有问题。


推荐阅读