svn:访问&#39; <path>&#39;禁止,错误MSB6006:&#34; svn.exe&#34;退出代码1 </path>

时间:2015-03-10 07:37:24

标签: svn msbuild teamcity clickonce

我正在使用TeamCity构建我的解决方案并使用ClickOnce进行部署。我正在尝试构建时遇到以下错误:

[Step 1/2] MSBuildScript\Test-TeamCity.proj.teamcity: Build target: DeployClickOnce (4s)
    [MSBuildScript\Test-TeamCity.proj.teamcity] GetProjects
    [MSBuildScript\Test-TeamCity.proj.teamcity] GetRevisionNumber (3s)
        [GetRevisionNumber] SvnInfo (3s)
            [SvnInfo] svn: access to '<SVN PATH>' forbidden
            [SvnInfo] G:\BuildAgentWorkDir\ecb07d678d26436f\MSBuildScript\Test-TeamCity.proj(66, 9): error MSB6006: "svn.exe" exited with code 1.

我已经检查了以下内容:

  • 用户名/密码正确且用户具有读/写权限
  • 我已经检查过SVN Path的路径和大小写,这是正确的
  • 调用svninfo以获取修订版号时发生错误,但这只发生在TeamCity服务器上 - 使用相同的凭据svninfo在本地工作正常。

1 个答案:

答案 0 :(得分:0)

SVN?切换到Git或Mercurial:P(笑话 ......并没有真正改变它)。

您是否运行与TeamCity相同的脚本?我的意思是Test-TeamCity.proj.teamcity。因为TC通过他自己的,特别准备的项目运行建设。
尝试运行相同的。如果发生错误,团队城市脚本中会出现一些问题。如果不是你处于起点 - 代理商有问题。

尝试登录代理并从那里连接到svn。也许是svn版本?