我无法将本地 git 与 Visual Studio 在线同步。这是我收到的错误
Git 因致命错误而失败。无法访问 'https://mysite.visualstudio.com/DefaultCollection/_git/MajorMaintScopeChallenge/': OpenSSL SSL_connect:SSL_ERROR_SYSCALL 连接到 mysite.visualstudio.com:443
更新: 它在 Windows 8 电脑上
我通过重置代理修复了它;
在cmd中运行这些命令;
git config --global --unset https.proxy
git config --global --unset http.proxy
这听起来像是您的网络设置中的问题(可能是代理或防火墙阻止对远程存储库的访问),如以下行所示:
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to :
仔细检查您的计算机是否位于带有代理/防火墙的网络中。将其关闭并重试。如果您还有一台可以直接连接互联网的独立电脑,也可以直接在这台机器上尝试一下。
就我而言,这是代理问题,我公司的防火墙阻止访问,我无权更改它。于是,我换成了我们公司的手机版wifi网络,成功克隆到本地了!
谢谢,通过从cmd运行以下命令成功解决了这个问题
git config --global http.proxy myproxy.com:8080
编辑,重启后损坏
我也有同样的问题。我的问题是我连接的 Wi-Fi 信号不太强,有时信号很差。我已经关闭了VS 2019并再次重新打开它。然后,我尝试再次将 VS 连接到 Repo。然后,当我获取并拉动它时,再次抛出这个错误。我再次尝试,然后将必要的更新从存储库转移到我的机器上。我希望这种方法 - 尝试几次(特别是当信号不强时)也会有所帮助。
一种可能性是代理是从全局环境变量中获取的(如果适用)。
[http]
sslVerify = false
proxy =
在全局 .gitconfig 文件中将代理变量留空。
这为我解决了这个问题:
git config --global http.sslVerify false git config --global http.proxy my.proxy:8080