我们正在通过https运行git服务器并且连接没有任何问题,因为我们都使用visual studio这样做.现在有人想使用标准的git bash,它无法连接以下错误输出.
fatal: unable to access 'https://server/Repo.git/': Unknown SSL protocol error in connection to server:443
我尝试了一些不同的密码套件,没有任何效果.然后它告诉我,git可能还不支持ECDSA证书.所以我用RSA交换了ECDSA证书.这也行不通.
然后我尝试使用以下命令连接OpenSSL s_client:
OpenSSL> s_client -connect server:443
这是运行命令的输出:
CONNECTED(0000018C) write:errno=10054 --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 307 bytes --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE ---
我搜索谷歌的错误号码10054
,发现它意味着连接被拒绝.我们使用IIS 8.5为git服务器提供https端点.我可以通过所有webbrowsers连接到Web环境,我们可以通过visual studio git界面使用git服务器.所以我认为这不是防火墙问题.我想知道以前是否有人遇到过这个问题,是否可以帮助我们在这里?