svn: OPTIONS of 'https://comp20006.eng.unimelb.edu.au/svn/pochen': SSL handshake failed: Secure connection truncated (https://comp20006.eng.unimelb.edu.au)
大家好,感谢您查看这个问题。
当我试图从我的大学服务器上查看我的东西时,我使用的是 ubuntu 11.10。那会是ubuntu或服务器或任何其他可能的问题吗?我该如何解决?
谢谢。
一个美好的早晨,我发现我的 svn update 或 svn up 无法正常工作并且完全空白?:P
这是我为使我的 svn 站起来所做的... :)
1. sudo apt-get install libneon27
2. cd /usr/lib
3. sudo rm libneon-gnutls.so.27
4. and create a soft link
sudo ln -s /usr/lib/libneon.so.27 libneon-gnutls.so.27
最后我开始摇滚了:)
尝试检查您的连接
openssl s_client -connect mysvnserver.org:443
这将为您提供有关握手的每个步骤的信息日志,并且 --debug 选项将显示更多详细信息。它会抱怨证书无效、时间不好或只有过时的算法。
当然,请确保您甚至可以 ping 通它,并且由于某种原因 https 没有被防火墙关闭。
我使用以下说明使其在 12.04 中工作:
就我而言,这是多个虚拟主机在同一台机器上使用 SSL 的问题。它导致 SVN 使用与预期不同的 SSL 证书。我所做的是将 subversion.conf 文件重命名为 00-subversion.conf (Apache 2.4 风格...)。这使得 Apache 首先使用 Subversion 证书,然后使用其他应用程序的其他证书(这没关系 - 与某些 SVN 客户端不同,现代浏览器对此没有问题)。