我的Subversion存储库可通过HTTPS获得。我有一个自签名的CA根证书,服务器使用用它签名的证书。
CA根证书存储在Trusted Root Certification Authorities
中,这意味着(例如)Internet Explorer可以识别它。
更新:我的网站使用名为“www.example.com”的证书进行保护,父级证书为“ca.example.com”,该证书是自签名的。 'ca.example.com'位于受信任的根授权商店中。当我浏览https://www.example.com/svn/时,IE显示挂锁图标,证书路径看起来很好。当我将AnkhSVN指向同一个地方时(通过使用Subversion中的File / Subversion / Open),它会显示警告信息。
SVN命令行不会抱怨。
注意:我还没有尝试使用TortoiseSVN。
预感它可能是Windows的WebDAV客户端,我检查了Word。它工作正常。 Windows 7“添加网络位置”功能接受证书,提示我的凭据和然后不起作用(但这是Windows中基于HTTPS的WebDAV的已知问题)。
答案 0 :(得分:0)
最可能的原因是您的证书链未验证或无法检查。
使用IE8进行验证: