我正在尝试将SVN与BugTracker.NET集成。在访问SVN的页面上,出现错误“服务器证书验证失败:为其他主机名颁发的证书,颁发者不受信任”。我正在将VisualSVN Server用于SVN服务器。
我找到了解决方案:
在bugtracker.net服务器上打开一个cmd窗口。编写任何添加svn选项“ --config-dir C:\ whatever”的svn命令永久接受证书。
用户文件将保存在C:\ whatever目录中
然后转到bugtracker.net web.config文件,并将相同的选项添加到SubversionAdditional参数中。添加key =“ SubversionAdditionalArgs” value =“-config-dir c:\ whatever”
并且它将永远正常工作,因为IUSER_HOST Windows用户(ASP用户)将使用该缓存目录,并将找到该文件以信任计算机)
说您正在尝试访问
https://www.xyz.com/<whatever>
并且证书已颁发给www.abc.com。尝试
https://www.abc.com/<whatever>
它应该起作用。