启动后提交钩子失败
我在设置一个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
这样就解决了。