SVN post-commit脚本

时间:2013-09-18 18:04:41

标签: svn hook post-commit-hook

我在我的hooks文件夹中名为post-commit.sh的文件中有这个:

/usr/bin/svn update /var/www --username XXXXX --password XXXXX

现在如果我跑:

bash post-commit.sh

一切正常,但如果我从我的电脑上提交,那么它就不起作用了。我已将www-data用户添加到“开发人员”组中,该组是网站和svn目录的文件夹和文件所有者组。我已经使sh文件可执行。我错过了什么? 谢谢 詹姆斯

2 个答案:

答案 0 :(得分:2)

脚本应命名为post-commit,而不是post-commit.sh

http://svnbook.red-bean.com/en/1.7/svn.ref.reposhooks.post-commit.html

答案 1 :(得分:0)

你错过了环境。脚本运行的是谁,尝试从SVN服务器运行的目录运行您的bash脚本。

相关问题