启动后提交钩子失败

0 投票
1 回答
1369 浏览
提问于 2025-04-16 19:53

我在设置一个Subversion的提交后钩子时遇到了麻烦。

每次我提交的时候,都会出现这个错误:

Failed to start '/svn/web/hooks/post-commit' hook

我查了一下,发现有很多人遇到过类似的问题,他们的问题通常和环境设置不对或者文件权限不正确有关,所以我执行了这个:

sudo -u www-data env - ./post-commit /svn/web 70

结果运行得很好!我在文件里加了日志,使用上面的命令运行时日志能正常记录,但在提交到仓库时却不行。

有没有什么想法?我已经给所有人都加上了执行权限(chmod a+x post-commit)。

1 个回答

0

这是我在代码中换行符的问题。

 fromdos post-commit

这样就解决了。

撰写回答