标签: post-receive-email

如何使用Gitolite设置post-receive-email Git hook

我正在使用post-receive-emailGit发行版中的钩子在Git存储库更新(从中调用钩子post-receive)时向某些用户发送电子邮件.

我的所有存储库都是手动管理的.现在,我得到了很多回购和许多用户和组,我必须升级到一些Git存储库管理系统.我选了Gitolite.

但我对如何配置电子邮件通知有点不知所措.

更新:我将详细阐述一下这个问题:

第一个问题是:我应该把钩子放在哪里,我应该以某种方式改变它以便它可以与Gitolite一起使用?

第二个问题:

标准post-receive-email挂钩取决于三个参数*.git/config:hooks.envelopesender,hooks.emailprefixhooks.mailinglist.

对于我在Gitolite下移动的每个存储库,这些参数通常是不同的.实际上,对于相同的权限组,它们是相同的 - 用户可以访问存储库,接收通知,而其他权限则不是.

我想避免config手动编辑每个存储库的文件.如果我可以在整个Gitolite的同一个集中位置配置所有内容,那会更有趣.

那么,有什么提示吗?

git gitolite post-receive-email

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

git ×1

gitolite ×1

post-receive-email ×1