the*_*tro 5 authentication https ssl svn openssl
我正在尝试从我团队的 svn 服务器结帐。它需要客户端身份验证。我正在运行 Ubuntu 10.04。
这是我得到的:
$ svn checkout https://myproject.myserver.org/svn/project/
svn: OPTIONS of 'https://myproject.myserver.org/svn/project/': Could not read status line: SSL alert received: Handshake failed (https://myproject.myserver.org)
Run Code Online (Sandbox Code Playgroud)
有没有其他人看到过类似的问题?
还不行吗?是时候拿出大枪了。首先,尝试从同一服务器浏览到它,看看是否获得预期的文件夹列表。如果失败,您可能会得到更好的理由,如果没有,请启动 OpenSSL:
openssl s_client -connect myproject.myserver.org:443
Run Code Online (Sandbox Code Playgroud)
将为您提供有关握手每个步骤的信息日志,并且 --debug 选项将显示更多详细信息。它会抱怨证书无效、时间错误或算法过时。
当然,请确保您甚至可以 ping 通它,并且 https 不会因某种原因被防火墙关闭。
| 归档时间: |
|
| 查看次数: |
26088 次 |
| 最近记录: |