2010-06-14 110 views
10

我有CCNet設置與我們的SVN存儲庫交談,SVN存儲庫使用Active Directory組進行ACL設置。這工作正常,但我不喜歡在CCNet實例上以純文本形式存儲AD用戶的用戶名和密碼。使用Active Directory用戶從CCNet(CruiseControl.net)訪問SVN存儲庫

有沒有辦法加密AD用戶名/密碼,或獲得CCNet服務(我試過以用戶身份運行服務,並刪除CCNet/SVN配置的用戶名/密碼部分)以使用標準配置之外的域帳戶?

+1

近一年後這個問題沒有答案嗎? – 2011-06-10 14:00:35

回答

5

在將運行ccnet的服務器上,使用命令行中的SVN執行需要驗證的操作。這將使用Windows緩存您的憑據。

然後以用戶身份運行該服務,並在配置文件中使用< authCaching>總是</authCaching>。

<sourcecontrol type="svn"> 
    <authCaching>Always</authCaching> 
</sourcecontrol> 
+0

我從來沒有機會對此進行測試,因爲我已經完成了當我提供此解決方案時正在處理的合同。這個答案有不少提議,這表明這是一個可行的解決方案,任何人都可以證實?我會馬上回答。 – Tr1stan 2016-06-02 10:59:06