2010-03-07 114 views
3

我在使用SSL将Redmine连接到本地托管的Subversion存储库时遇到问题。Redmine通过SSL连接到SVN

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

当我尝试通过Redmine中的SSL连接到本地回购时,出现红色的“修订不可用”错误。当我尝试通过svn://连接时,连接超时,我必须重新启动Web服务器。

使用SSL进行连接没有问题。

在SSL上运行颠覆操作以使其可以安全地从外部访问也是很好的。我可以通过普通的HTTP运行存储库,但希望SSL用于外部通信。据我所知,颠覆不能同时运行。

有没有人知道在这种情况下该怎么做?是否有配置设置在某处忽略无效证书?

回答

4

纵观所有管理平台确实源是掏出的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交互接受证书。

所以我的建议:对你的回购作为用户运行svn结帐运行管理平台,并永久接受证书

0

既然您控制了客户端和服务器,是否让客户端接受服务器证书的颁发机构一个选项?

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