我正在使用post-receive-emailGit发行版中的钩子在Git存储库更新(从中调用钩子post-receive)时向某些用户发送电子邮件.
我的所有存储库都是手动管理的.现在,我得到了很多回购和许多用户和组,我必须升级到一些Git存储库管理系统.我选了Gitolite.
但我对如何配置电子邮件通知有点不知所措.
更新:我将详细阐述一下这个问题:
第一个问题是:我应该把钩子放在哪里,我应该以某种方式改变它以便它可以与Gitolite一起使用?
第二个问题:
标准post-receive-email挂钩取决于三个参数*.git/config:hooks.envelopesender,hooks.emailprefix和hooks.mailinglist.
对于我在Gitolite下移动的每个存储库,这些参数通常是不同的.实际上,对于相同的权限组,它们是相同的 - 用户可以访问存储库,接收通知,而其他权限则不是.
我想避免config手动编辑每个存储库的文件.如果我可以在整个Gitolite的同一个集中位置配置所有内容,那会更有趣.
那么,有什么提示吗?