如何使用GitLab和Bugzilla安装GitZilla

时间:2013-11-26 18:29:08

标签: git integration gitlab bugzilla gitzilla

我在CentOS计算机上安装了GitLab(最新版本)和Bugzilla 4.4.1。 用户在他们的系统上创建本地存储库并推送到中央存储库,即在GitLab上。 我需要使用Gitab设置bug跟踪,以便每次推送都会更新Bugzilla并提交项目的所有提交。

我发现Gitzilla用于此类事情,但在完成安装说明后,我无法理解其中一点。

Switch to the hooks directory (/path/to/repository/.git/hooks) and delete the post-receive and update hooks.

Link (or copy) the gitzilla provided hooks:
ln -s $(which gitzilla-post-receive) post-receive
ln -s $(which gitzilla-update) update

例如,如果用户登录到GitLab并创建一个名为samplerepo的新项目,那么在我在reOSores上的CentOS上的git帐户上,我得到以下两个条目:

/home/git/repositories/user/samplerepo.git
/home/git/repositories/user/samplerepo.wiki.git

其中,user =创建项目的用户。

所面临的问题是:

  1. 安装步骤中提到的post_recieve和更新挂钩在哪里?我导航到samplerepo.git文件夹内的hooks目录,发现没有这样的文件,只有一堆.sample文件。
  2. 如果假设100个用户创建了多个项目,每个项目的存储库中的用户名下都有* .git和* .wiki.git文件夹,我是否需要在每个项目的* .git文件夹中设置挂钩?是不是有任何中心位置我可以添加这些钩子?
  3. 非常感谢任何帮助。

0 个答案:

没有答案