2013-05-20 52 views
1

什么是资料库钩子?钩子安装错误

钩假。 “挂钩安装”如何工作?

我使用的管理平台2.3.1管理平台的Git托管插件0.6 CentOS 6的Git的1.7.1

+0

这个问题很模糊。我想你是指Git钩子脚本。这些是脚本,当用户提交到存储库时,脚本应该运行。 –

回答

1

如果你看一下,作为一个例子,参见 “HowTo setup automatic refresh of repositories in Redmine on commit (Git)”,您将看到:

#!/bin/sh 

curl "http://<redmine url>/sys/fetch_changesets?key=<your service key>" 

只需在其中包含HTTP请求调用的hooks sub-directory添加post-receive(甚至在Windows系统中,无需扩展名)脚本文件

不要忘记在UNIXish系统上使文件可执行,关于Git钩子的更多信息可以在githooks man page中找到。

因此,“存储库挂钩”可能引用您当地回购库的.git文件夹中的hooks子目录。

$GIT_DIR/hooks/*