我正在努力將我們的源碼控制從hg 1.6.0升級到1.8.2,並且我正在設置和使用SSL證書。這是在運行IIS 6.0的Windows Server 2008 Enterprise系統上,而不是我的服務器,所以我現在需要使用這些版本的軟件。我的所有用戶也都在運行Windows。Mercurial是否訪問Windows證書存儲?
爲了簡化我的用戶的安裝/配置,我寧願修改Windows Cert證書庫而不是cacert.pem文件。 Mercurial是否可以訪問Windows證書存儲?它似乎不是。我正在使用內部創建的證書,通過將我的根證書添加到Mercurial中的cacert.pem文件,我可以讓事情在沒有SSL警告的情況下工作,但我似乎無法通過將證書添加到Windows證書存儲區來使其工作。我錯過了什麼嗎?
感謝, 斯科特
感謝您的文章鏈接。我曾使用openssl來創建我的CSR,不知道管理員用什麼來創建證書。我會嘗試makecert.exe。如果我使用makecert,是否需要獲得客戶端證書,或者如果IIS設置爲不需要客戶端證書,那麼是否足夠了根證書和服務器證書? – user693957 2011-04-30 17:15:25
@ user693957:根和服務器證書應該足夠了,但是這需要先進行測試。 – VonC 2011-04-30 17:29:07
好吧,我會再測試一下:)謝謝。 – user693957 2011-05-01 02:47:06