2009-05-29 53 views
1

我想讓我的源代碼管理塊在我的ccnet.config文件中訪問SVN而不傳入憑據。相反,我希望使用在ccnet服務中配置的用戶。使用NT驗證與CruiseControl和Subversion

所以,我只是沒有在sourcecontrol塊中包含用戶名和密碼標籤,認爲它會起作用。

它不會,而是我得到的錯誤:

Source control operation failed: svn: OPTIONS of ' http://xxx.xxx.com:8888/svn/SourceCode/Trunk ': authorization failed (http://xxx.xxx.com:8888)

如果我再放入用戶名和密碼標籤到源控制框,並使用被配置爲服務完全相同的憑據,它然後工作正常。

我做錯了什麼?

在此先感謝。

回答

1

您需要以該用戶的身份登錄到該框(或者使用svn客戶端執行RunAs)並執行svn更新或其他svn操作以使SVN提示您輸入該存儲庫的憑據。當系統提示時,請告訴SVN緩存憑證。

+0

我很困惑與OP相同的問題,並已自動完成您的建議,但SVN已將我的憑據緩存。 – Ickster 2011-12-07 04:59:41