0

我似乎对 Cruisecontrol.net(1.6.7 版)有一个奇怪的问题。我的 VisualSVN 服务器端口设置为 8443,这一直工作正常。

但是 Cruisecontrol.net 无法连接到 VisualSVN 服务器实例。

以下来自我的 ccnet.config 的源代码控制摘录是失败的:

 <sourcecontrol type="svn">
      <authCaching>Always</authCaching>     
      <executable>C:\Program Files\SlikSvn\bin\svn.exe</executable>
      <trunkUrl>https://svn.aaaa.org:8443/svn/wim-web/Year%20Round%20Site/Trunk</trunkUrl>
      <autoGetSource>true</autoGetSource>
      <username>rrrrr</username>
      <password>xxxxx</password>
      <workingDirectory>D:\CCNET\Builds\Web\YearRoundSite</workingDirectory>
 </sourcecontrol>

我得到的错误消息是指 没有指定端口的https://svn.aaaa.org (8443)。如果没有指定端口,这将转到一个网站而不是 SVN 存储库,因此无法连接。

4

2 回答 2

1

转到 CC.NET 机器。以运行 CC.NET SERVICE 的同一帐户(身份)登录。(<

在命令行............运行 svn.exe list 命令

svn list https://svn.aaaa.org:8443/svn/wim-web/Year%20Round%20Site/Trunk

(当然,您必须找到 svn.exe 的完整路径)

(或类似的东西)

查看是否提示您接受证书。如果是,请选择 (p) 为永久。

现在重试。

我发现你必须在 CC.NET-SVN 工作之前通过命令行接受证书。

于 2013-04-29T19:16:31.650 回答
0

如果指定工作目录,则不必指定 TrunkURL。您首先必须手动转到您的工作目录并使用 SVN 进行初始结帐。然后巡航控制运行的 SVN 将知道如何联系该工作目录的存储库。

于 2013-04-20T12:14:48.530 回答