【问题标题】:Cruisecontrol.net & Visual SVN port issueCruisecontrol.net 和 Visual SVN 端口问题
【发布时间】:2013-04-19 16:41:06
【问题描述】:

我似乎对 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 存储库,因此无法连接。

【问题讨论】:

  • 请贴出ccnet调试日志文件中有趣的部分。
  • 它显示什么错误?您可以尝试使用相同的 svn url 进行手动结帐吗?

标签: svn cruisecontrol.net visualsvn-server


【解决方案1】:

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

在命令行............运行 svn.exe 列表命令

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

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

(或类似的东西)

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

现在重试。

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

【讨论】:

  • 以上我都做了。问题是在日志xml文件中的参数不正确:svn.aaaa.org/svn/wim-web/Year%20Round%20Site/Trunk</…>它指的是一个旧的url,不包括8443端口号,因此无法连接。知道 参数的设置位置/方式吗?
  • 你是在拉一个不同的 MSbuild 文件还是什么......另一个可能设置 URL 的地方? Aka,您是否绝对肯定您设置属性的唯一位置是 值?
【解决方案2】:

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

【讨论】:

  • 不太清楚结帐是什么意思? SVN 和 CCNet 服务器在一个服务器上。我在客户端 PC 上使用 TortoiseSVN 签入和签出没有问题。
  • cd 到文件夹D:\CCNET\Builds\Web\YearRoundSite 然后执行SVN -co 命令。然后,您无需在配置中指定中继 URL。有可能您曾经将旧 URL 中的源代码检出到该工作目录中。这就是 SVN 获取错误 URL 的地方。
  • 感谢您的回复,当我在服务器上运行该命令时,我得到以下信息:D:\CCNET\Builds\Web\YearRoundSite>SVN -co svn: Non-numeric change argument (o) given到 -c
  • 抱歉,没有破折号。是svn co https://svn.aaaa.org:8443/svn/wim-web/Year%20Round%20Site/Trunk .
  • 感谢您的帮助。我听从了您的建议,网址上的错误再次不包括端口号,并且
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-27
  • 2010-09-09
  • 1970-01-01
相关资源
最近更新 更多