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安装在服务器上,如果有帮助的话。我不确定是否需要添加一些命令行开关才能使其工作或执行什么操作。