【发布时间】:2017-09-28 15:15:59
【问题描述】:
当我试图从我们的 git 服务器中提取时,我收到了这个错误:
致命:无法访问“xxx”:OpenSSL SSL_connect:SSL_ERROR_SYSCALL 与xxx有关
在我能够通过简单地恢复系统来解决它之前发生这种情况,但这次我的系统恢复点由于某种原因被删除了,我也不能这样做。
所以发生这种情况是因为我的系统设置中与 SSL 相关的某些内容发生了变化,我不知道为什么。
我尝试安装 git 以使用 windows 证书。 store 而不是 OpenSSL,我得到了这个错误:
致命:无法访问“xxx”:schannel:接收握手失败, SSL/TLS 连接失败
同样的问题,不同的错误信息。在客户端打招呼之后,服务器没有发回打招呼消息。我认为这可能会发生,因为服务器不支持我在客户端问候消息中向服务器发送的任何密码套件。所以我尝试了configuring a group policy 并将服务器正在使用的密码套件按顺序排列。但这并没有什么不同。
我可以通过浏览器连接 git 服务器的站点。所以我的问题是,我能做些什么来解决这个问题?
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。此外,
xxx在故障排除方面也不是很有用。您可以考虑添加一些真实信息,包括来自s_client的一些结果。
标签: windows git ssl openssl tls1.2