接受来自 BugTracker.Net 的 SVN 证书
我正在尝试将 SVN 与 BugTracker.NET 集成。 在访问 SVN 的页面上,我收到错误“服务器证书验证失败:为不同主机名颁发的证书,颁发者不受信任”。 我使用 VisualSVN Server 作为 SVN 服务器。
I'm trying to integrate SVN with BugTracker.NET.
On the page that accesses SVN I get the error "Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted".
I'm using VisualSVN Server for the SVN server.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我找到了解决方案:
在 bugtracker.net 服务器上打开一个 cmd 窗口。 编写任何 svn 命令并添加 svn 选项“--config-dir C:\whatever”
永久接受证书。
用户文件将保存在 C:\whatever 目录中
然后转到 bugtracker.net web.config 文件并将相同的选项添加到 SubversionAdditional args。
add key="SubversionAdditionalArgs" value="--config-dir c:\whatever"
并且它将永远正常工作,因为 IUSER_HOST windows 用户(ASP 用户)将使用该缓存目录并找到信任机器的文件)
I found the solution:
Open a cmd window on the bugtracker.net server. Write any svn command adding the svn option "--config-dir C:\whatever"
Accept permanently the certificate.
The user files will be saved in the C:\whatever directory
Then go to the bugtracker.net web.config file and add the same option to the SubversionAdditional args.
add key="SubversionAdditionalArgs" value="--config-dir c:\whatever"
And it will work fine forever since the IUSER_HOST windows user (ASP user) will use that cache directory and will find the file to trust the machine)
假设您正在尝试访问
并且证书已颁发给 www.abc.com。 尝试
一下应该可以。
Say you're trying to access
And the certificate has been issued to www.abc.com. Try
And it should work.