2011-03-18 48 views
0

我有测试服务器,它拥有Subversion存储库,Redmine for PM,当然 - 这是我的测试环境。使用SSL的测试环境服务器

问题是我想要使用SSL加密所有连接。当手动创建SSL时,会出现一大堆问题:Redmine不信任证书,我的生产服务器无法在不提示接受证书的情况下更新其工作副本(我无法回答,因为我无法访问控制台托管的服务器),每次我结帐测试应用程序(webApp)我需要推出不可信的证书(谷歌浏览器),今天我的证书过期破碎redmine,我不能回到正轨与新证书...列表问题仍在继续。

因此,我的问题是这样的:是否有可能有我自己的SSL证书,至少大多数上述问题?购买一个并不是真正的解决方案,因为如果你知道我的意思,那就是“不必要的开销”。

回答

1

为SVN,您可以使用下面的命令:

svn up --trust-server-cert --non-interactive 

我不知道肯定热让它进入管理平台,但是我总是用文件:// - URL我的管理平台和SVN位于同一台服务器上(这也更快,不需要任何授权)。

此开关仅适用于SVN 1.6。 你也可以(个体经营)签名证书,并添加签名证书在颠覆的服务器配置文件:

ssl-authority-files = /path/to/cert-file 
+0

SVN --trust服务器证书 - 是不是这仅适用于SVN 1.6? – Cleankod 2011-03-20 12:53:24

+1

是的,它只适用于SVN 1.6 – 2011-03-20 15:31:46

+0

这太糟糕了。我有SVN 1.5(Lenny)。 – Cleankod 2011-03-21 10:39:24