3

我无法使用 SSL 将 Redmine 连接到本地托管的颠覆存储库。

我怀疑是自签名证书通常会在 SVN 客户端和浏览器中触发警告。

当我尝试在 Redmine 中通过 SSL 连接到本地存储库时,我收到一个红色的“Revision not available”错误。当我尝试通过svn://连接时,连接超时,我必须重新启动 Web 服务器。

没有 SSL 的连接可以正常工作。

在 SSL 上运行 subversion 以使其也可以从外部安全地访问会很好。我可以通过纯 HTTP 运行存储库,但希望 SSL 用于外部通信。据我了解,颠覆不能同时运行两种方式。

有谁知道在这种情况下该怎么办?是否有配置设置可以忽略某处的无效证书?

4

3 回答 3

4

查看所有 redmine 所做的所有源代码都是 svn 二进制文件,请参阅:http ://www.redmine.org/projects/redmine/repository/entry/trunk/lib/redmine/scm/adapters/subversion_adapter.rb

所以如果你能以某种方式锻炼如何让二进制文件接受你的 SSL 证书,那么你会很好。

http://groups.google.com/group/bitten/browse_thread/thread/d18b21a703c68344?pli=1看来,您需要与 svn 进行一些手动交互才能接受证书。

所以我的建议:作为运行 redmine 的用户,对你的 repo 运行 svn checkout 并永久接受证书

于 2010-06-17T02:33:27.570 回答
1

您收到此消息的原因是因为运行 redmine 的默认用户(www-data)调用“svn”客户端与存储库通信,但客户端回复它说证书不受信任,因此连接已经关闭。

这是一步一步的修复: http ://haknick.tumblr.com/post/2380507902/redmine-svn-subversion-certificate-issue-ubuntu

于 2011-08-03T09:03:20.073 回答
0

由于您同时控制客户端和服务器,因此让客户端接受服务器证书的颁发机构是一种选择吗?

如果这不是一个永久的选择,至少你会知道如果你暂时这样做是不是问题。

于 2010-03-20T03:30:58.900 回答