什么是存储库挂钩?
钩子假的。“安装挂钩”如何工作?
我正在使用 Redmine 2.3.1 Redmine Git 托管插件 0.6 Centos 6 Git 1.7.1
什么是存储库挂钩?
钩子假的。“安装挂钩”如何工作?
我正在使用 Redmine 2.3.1 Redmine Git 托管插件 0.6 Centos 6 Git 1.7.1
例如,如果您查看“ HowTo setup automatic refresh of repositories in Redmine on commit (Git) ”部分,您将看到:
只需在包含 HTTP 请求调用的
post-receive
脚本文件中添加(即使在 Windows 系统上,也不需要扩展名) :hooks sub-directory
#!/bin/sh
curl "http://<redmine url>/sys/fetch_changesets?key=<your service key>"
不要忘记使文件在 UNIXish 系统上可执行,有关 Git 挂钩的更多信息可以在githooks 手册页中找到。
因此,“存储库挂钩”可能会引用您本地存储库文件夹中的hooks
子目录。.git
$GIT_DIR/hooks/*