在远程Visual SVN Server中,Post Commit Cook无法正常工作,

时间:2017-07-01 06:58:23

标签: svn post-commit-hook

在远程仓库需要自动更新,但VISUAL SVN Server Post提交挂钩无法正常工作。这是我的webhook代码.. PATH=%PATH%;"C:\Program Files\VisualSVN Server\bin\" set SVN_WORK_DIR=C:\Svn\Test" svn update %SVN_WORK_DIR%

它返回错误:

错误:提交后挂钩失败(退出代码1)并带有输出:
错误:svn:E155004:运行' svn cleanup'删除锁(键入' svn help cleanup'了解详情)
错误:svn:E155004:无法锁定工作副本&C; \ Svn \ Test'。
错误:svn:E200031:sqlite [S8]:尝试编写只读数据库
错误:svn:E200042:其他错误:
错误:svn:E200031:sqlite [S8]:尝试编写只读数据库

我尝试了各种代码,但它没有用。任何人都可以帮助我????

1 个答案:

答案 0 :(得分:0)

您收到的错误很可能是由于缺少对C:\Svn\Test的访问权限造成的。您必须为服务帐户提供对此目录的读/写访问权限。

钩子脚本在运行 VisualSVN Server 服务的帐户下运行。默认情况下,VisualSVN Server作为网络服务帐户运行。

相关问题