是否可以编写git hook来检查git commiter是否等于gitolite用户

时间:2012-09-19 14:44:47

标签: git gitolite

我意识到这打破了DVCS的核心思想,依此类推,但仍然可以编写git hook来检查git提交者是否与gitolite用户(authorized_keys中指定的用户)相同?

谢谢。

1 个答案:

答案 0 :(得分:0)

使用gitolite V3,您甚至不必编写钩子,您可以编写VREF,并对推送的提交进行所有类型的检查。

这类似于“检查作者电子邮件”部分:

  

有些人希望确保“你只能推动自己的提交”。

     

如果你强迫每个人,这是一个非常愚蠢的想法(见src/VREF/EMAIL-CHECK的“哲学笔记”部分。)

     

但是,仅为初级开发人员执行它可能是有价值的。

     

简洁的是,现有的contrib/update.email-check只是被复制到src/VREF/EMAIL-CHECK并且它有效,因为VREF获得相同的前3个参数,而这些都是它关心的。   (注意:如果要使用它,则必须更改该脚本中的一个子例程)