OpenSSL SSL_connect:SSL_ERROR_SYSCALL VS2017 社区/TFS

问题描述 投票:0回答:7

我无法将本地 git 与 Visual Studio 在线同步。这是我收到的错误

Git 因致命错误而失败。无法访问 'https://mysite.visualstudio.com/DefaultCollection/_git/MajorMaintScopeChallenge/': OpenSSL SSL_connect:SSL_ERROR_SYSCALL 连接到 mysite.visualstudio.com:443

更新: 它在 Windows 8 电脑上

visual-studio tfs
7个回答
16
投票

我通过重置代理修复了它;

在cmd中运行这些命令;

git config --global --unset https.proxy
git config --global --unset http.proxy

5
投票

这听起来像是您的网络设置中的问题(可能是代理防火墙阻止对远程存储库的访问),如以下行所示:

OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to :

仔细检查您的计算机是否位于带有代理/防火墙的网络中。将其关闭并重试。如果您还有一台可以直接连接互联网的独立电脑,也可以直接在这台机器上尝试一下。


2
投票

就我而言,这是代理问题,我公司的防火墙阻止访问,我无权更改它。于是,我换成了我们公司的手机版wifi网络,成功克隆到本地了!


2
投票

谢谢,通过从cmd运行以下命令成功解决了这个问题

git config --global http.proxy myproxy.com:8080

编辑,重启后损坏


0
投票

我也有同样的问题。我的问题是我连接的 Wi-Fi 信号不太强,有时信号很差。我已经关闭了VS 2019并再次重新打开它。然后,我尝试再次将 VS 连接到 Repo。然后,当我获取并拉动它时,再次抛出这个错误。我再次尝试,然后将必要的更新从存储库转移到我的机器上。我希望这种方法 - 尝试几次(特别是当信号不强时)也会有所帮助。


0
投票

一种可能性是代理是从全局环境变量中获取的(如果适用)。

  [http]
        sslVerify = false
        proxy =

在全局 .gitconfig 文件中将代理变量留空。


0
投票

这为我解决了这个问题:

git config --global http.sslVerify false git config --global http.proxy my.proxy:8080

© www.soinside.com 2019 - 2024. All rights reserved.