對於是否適用於StackOverflow或ServerFault,這有些模棱兩可。我想開發者會有解決這個問題的機會,所以我選擇了這裏。通過CruiseControl.NET和Windows身份驗證訪問SVN回購
我有兩臺服務器:
- SVNServer。這是一個Windows 2003 Server框,並承載VisualSVN,它工作正常,並允許通過Windows身份驗證進行身份驗證。
- CCNETServer。這是一個Windows 2008服務器框,並承載CruiseControl.NET。
我想建立一個鏈接他們兩個之間,所以在對CCNETServer我的項目定義,我有以下代碼:
<sourcecontrol type="svn">
<trunkUrl>svn://appserv1/aspnet/regBook/trunk</trunkUrl>
<workingDirectory>C:\Program Files\CruiseControl.NET\Website\Registrars\Source</workingDirectory>
<username>SVNServer\Username</username>
<password>Password</password>
</sourcecontrol>
然而,這似乎並沒有工作,我經常因爲「Failing Tasks:Svn:CheckForModifications」消息而出現構建錯誤 - 大概是因爲它沒有針對服務器進行身份驗證。 當你看起來更深時,它會說:「無法連接到主機'SVNServer':由於目標機器主動拒絕,無法建立連接。」
我無法創建域帳戶,但我可以在兩臺機器上修改帳戶。我如何解決這個問題,同時試圖保持我的SVN服務器的Windows身份驗證?我應該在哪裏尋找更多信息?
啊!這可能是一個很好的領導! :P 我發現了一些關於通過CC.NET的HTTPS認證的文章,我會重新探索這條途徑,看看我得到了什麼結果。謝謝! – Amadiere