1
SVN + SSH協議對登錄用戶非常有用,因爲我們在後臺運行了Pageant(PuTTY身份驗證代理)用戶。當我們嘗試運行ccservice(而不是ccnet.exe應用程序)時,svn + ssh失敗。我在配置中錯過了什麼讓它工作?當在Windows Server 2003上運行CruiseControl.NET 1.4.4 SP1服務時,SVN + SSH身份驗證正在運行
<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<project name="ProjectXCore" queue="ProjectXQueue" queuePriority="1">
<workingDirectory>D:\cc\ProjectX\code\trunk\src\</workingDirectory>
<artifactDirectory>D:\cc\ProjectX\artifact\</artifactDirectory>
<category>ProjectX</category>
<webURL>http://localhost/ccnet/</webURL>
<modificationDelaySeconds>30</modificationDelaySeconds>
<labeller type="defaultlabeller">
<prefix>0.1.</prefix>
<incrementOnFailure>true</incrementOnFailure>
<labelFormat>000</labelFormat>
</labeller>
<state type="state" directory="State" />
<sourcecontrol type="svn">
<trunkUrl>svn+ssh://10.10.2.19/srv/svn/ProjectX/trunk/src</trunkUrl>
<workingDirectory>D:\cc\ProjectX\code\trunk\src</workingDirectory>
<executable>C:\Program Files\Subversion\bin\svn.exe</executable>
<username>super</username>
<password>duper</password>
<timeout units="minutes">5</timeout>
</sourcecontrol>
TortoiseSvn安裝在服務器上,如果有幫助的話。我不確定是否需要添加一些命令行開關才能使其工作或執行什麼操作。