2011-03-18 81 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