Linux - Subversion - 提交后挂钩未执行

发布于 2024-11-23 23:59:21 字数 325 浏览 2 评论 0原文

我正在运行 Arch Linux。我已经安装了 Subversion 并将其设置为与 https 一起使用,一切似乎都工作正常,除了我的钩子。

我有一个钩子,它是 path/to/repo/hooks/post-commit。

它是可执行的。

我已经包含了一条日志记录语句:echo“Complete”。 >>> /path/hook.log

当从命令行以 http 用户身份执行时,脚本工作正常,包括日志语句。

当我提交更改时,我看不到日志的添加或脚本其余部分的任何操作。

我可能配置错误什么? 有任何日志可以检查吗?

I am running Arch linux. I have installed Subversion and set it up for use with https everything seems to working fine, with the exception of my hooks.

I have one hook, it is path/to/repo/hooks/post-commit.

It is executable.

I have included a logging statement with: echo "Complete." >> /path/hook.log

When executed as the http user from the command line the script works fine, including the log statement.

When I commit changes I do not see the addition to the log or any of the actions from the rest of the script.

What might I have mis-configured?
Are there any logs to check for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心是晴朗的。 2024-11-30 23:59:21

也许您需要为 /path/hook.log 设置适当的权限,以便执行 svn-hook 的用户可以写入该文件。

但也许您可以向我们提供有关该钩子的更多信息。

Maybe you need to set the proper permission to the /path/hook.log, so as the user that execute the svn-hook, could writte into that file.

But maybe you could give us a litle more information about that hook.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文