我正在使用 BitBucket。我的服务器上安装了一个存储库
git clone https://******@bitbucket.org/******/myproject.git
Run Code Online (Sandbox Code Playgroud)
我能够从我的服务器拉取和推送到 bitbucket.org 存储库。
现在,在过去的几天里,当我拉取时,有一个警告,bitbucket的IP将在01.08.2018发生变化。
今天我尝试推送到 bitbucket 存储库并收到以下错误消息:
git pull origin master
Run Code Online (Sandbox Code Playgroud)
致命:无法访问“https://******@bitbucket.org/******/myproject.git/”:gnutls_handshake() 失败:TLS 连接未正确终止。
有没有简单的方法可以修复它?或者我是否必须再次将存储库克隆到新文件夹并删除旧版本?
Bha*_*sha 14
对于 2020 年之后遇到此问题的任何人,请在 git 命令中使用“--ipv4”或“-4”标志来使用 ipv4。
前任:git clone <git url> -4
我不确定为什么会发生这种情况,但有时 IPV6 连接无法建立 TLS 连接,但 IPV4 连接没有问题。
我试过
git config --global --unset http.https://github.com.proxy
git config --global --unset https.https://github.com.proxy
Run Code Online (Sandbox Code Playgroud)
,但问题仍然存在。解决方案
git config --global http.sslVerify false
Run Code Online (Sandbox Code Playgroud)
从这个博客最终解决了我的问题。
| 归档时间: |
|
| 查看次数: |
28438 次 |
| 最近记录: |