SVN+;SSH身份验证在Windows Server 2003上运行CruiseControl.NET 1.4.4 SP1服务时生效
SVN+SSH协议对于登录用户非常有效,因为我们在后台为该用户运行了Pageant(PuTTY authentication agent)。当我们尝试运行ccservice(与ccnet.exe应用相反)时,svn+ssh失败。我在配置中缺少了什么来让它工作SVN+;SSH身份验证在Windows Server 2003上运行CruiseControl.NET 1.4.4 SP1服务时生效,svn,ssh,cruisecontrol.net,windows-server-2003,Svn,Ssh,Cruisecontrol.net,Windows Server 2003,SVN+SSH协议对于登录用户非常有效,因为我们在后台为该用户运行了Pageant(PuTTY authentication agent)。当我们尝试运行ccservice(与ccnet.exe应用相反)时,svn+ssh失败。我在配置中缺少了什么来让它工作 <cruisecontrol xmlns:cb="urn:ccnet.config.builder"> <project name="ProjectXCore" queue="ProjectXQueue" queueP
<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>
D:\cc\ProjectX\code\trunk\src\
D:\cc\ProjectX\artifact\
ProjectX
http://localhost/ccnet/
30
0.1.
真的
000
svn+ssh://10.10.2.19/srv/svn/ProjectX/trunk/src
D:\cc\ProjectX\code\trunk\src
C:\ProgramFiles\Subversion\bin\svn.exe
超级的
骗子
5.
如果有帮助的话,在服务器上安装TortoiseSvn。我不确定是否需要添加一些命令行开关以使其工作或做些什么。我想我已经解决了,此配置正在工作:
<sourcecontrol type="svn">
<trunkUrl>svn+ssh://10.10.10.10/srv/svn/ProjectX/trunk/src</trunkUrl>
<workingDirectory>D:\cc\ProjectX\code\trunk\src</workingDirectory>
<executable>C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe</executable>
<buildArgs> -N -L 3690:localhost:3690 -l super -pw duper -i "C:\Documents and Settings\Super\id_rsa.ppk" -ssh 10.10.10.10 | "C:\Program Files\Subversion\bin\svn.exe" </buildArgs>
<username>super</username>
<password>duper</password>
<timeout units="minutes">5</timeout>
</sourcecontrol>
svn+ssh://10.10.10.10/srv/svn/ProjectX/trunk/src
D:\cc\ProjectX\code\trunk\src
C:\ProgramFiles\TortoiseSVN\bin\TortoisePlink.exe
-N-L 3690:localhost:3690-L super-pw duper-i“C:\Documents and Settings\super\id\u rsa.ppk”-ssh 10.10.10.10 |“C:\Program Files\Subversion\bin\svn.exe”
超级的
骗子
5.
我收回,该配置不起作用,缓存了该配置的旧版本:-(
不过,这一个正在运行:
<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>
svn+ssh://10.10.2.19/srv/svn/ProjectX/trunk/src
D:\cc\ProjectX\code\trunk\src
“C:\Program Files\Subversion\bin\svn.exe”
超级的
骗子
5.
我想我已经弄明白了,这个配置正在运行:
<sourcecontrol type="svn">
<trunkUrl>svn+ssh://10.10.10.10/srv/svn/ProjectX/trunk/src</trunkUrl>
<workingDirectory>D:\cc\ProjectX\code\trunk\src</workingDirectory>
<executable>C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe</executable>
<buildArgs> -N -L 3690:localhost:3690 -l super -pw duper -i "C:\Documents and Settings\Super\id_rsa.ppk" -ssh 10.10.10.10 | "C:\Program Files\Subversion\bin\svn.exe" </buildArgs>
<username>super</username>
<password>duper</password>
<timeout units="minutes">5</timeout>
</sourcecontrol>
svn+ssh://10.10.10.10/srv/svn/ProjectX/trunk/src
D:\cc\ProjectX\code\trunk\src
C:\ProgramFiles\TortoiseSVN\bin\TortoisePlink.exe
-N-L 3690:localhost:3690-L super-pw duper-i“C:\Documents and Settings\super\id\u rsa.ppk”-ssh 10.10.10.10 |“C:\Program Files\Subversion\bin\svn.exe”
超级的
骗子
5.
我收回,该配置不起作用,缓存了该配置的旧版本:-(
不过,这一个正在运行:
<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>
svn+ssh://10.10.2.19/srv/svn/ProjectX/trunk/src
D:\cc\ProjectX\code\trunk\src
“C:\Program Files\Subversion\bin\svn.exe”
超级的
骗子
5.