为什么 Schannel 无法从服务器接收握手?

为什么 Schannel 无法从服务器接收握手?

当我尝试从我们的 git 服务器提取数据时出现以下错误:

致命:无法访问‘xxx’:OpenSSL SSL_connect:与 xxx 连接的 SSL_ERROR_SYSCALL

以前发生这种情况时,我可以通过简单地恢复系统来解决它,但这次我的系统还原点由于某种原因被删除了,我也无法做到这一点。

发生这种情况是因为我的系统设置中与 SSL 相关的一些内容发生了变化,但我不知道原因。

我尝试安装 git 以使用 Windows 证书存储而不是 OpenSSL,但出现此错误:

致命:无法访问‘xxx’:schannel:无法接收握手,SSL/TLS 连接失败

同样的问题,不同的错误消息。客户端 hello 之后,服务器没有发回 hello 消息。我想这可能是因为我在客户端 hello 消息中发送给服务器的所有密码套件都不受服务器支持。所以我试过了配置组策略并按顺序将服务器正在使用的密码套件放在第一位。但这并没有什么区别。

我可以通过浏览器连接 git 服务器的站点。所以我的问题是,我该怎么做才能解决这个问题?

相关内容