远程运行时SVN导出失败

时间:2014-04-15 14:52:59

标签: svn psexec collabnet winrm

我们有一个.bat文件,它执行SVN导出命令,其中包含SVN repo的凭据。该文件位于每个服务器的C:\驱动器上。当用户登录到该框并在本地运行时,此脚本运行正常。

通过winrm或psexec运行时,我们收到此错误:

svn: E175013: Unable to connect to a repository at URL <URL>.  
svn: E175013: Access to '<URL>' forbidden

命令中的凭据不是问题。凭据包括帐户的域名。

SVN服务器是Collabnet Subversion 1.5.1,在Windows上的Apache 2.2上运行。

1 个答案:

答案 0 :(得分:1)

似乎psexec以较低的凭据运行。传入用户名和密码来运行命令修复此问题:

psexec.exe \\hostname -h -u domain\admin_user -p password "C:\command.bat"