接受来自 BugTracker.Net 的 SVN 证书

发布于 2024-08-01 21:45:59 字数 124 浏览 3 评论 0原文

我正在尝试将 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

森林很绿却致人迷途 2024-08-08 21:45:59

我找到了解决方案:

在 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)

一杆小烟枪 2024-08-08 21:45:59

假设您正在尝试访问

https://www.xyz.com/<whatever>

并且证书已颁发给 www.abc.com。 尝试

https://www.abc.com/<whatever>

一下应该可以。

Say you're trying to access

https://www.xyz.com/<whatever>

And the certificate has been issued to www.abc.com. Try

https://www.abc.com/<whatever>

And it should work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文