我意识到这打破了DVCS的核心思想,依此类推,但仍然可以编写git hook来检查git提交者是否与gitolite用户(authorized_keys中指定的用户)相同?
谢谢。
答案 0 :(得分:0)
使用gitolite V3,您甚至不必编写钩子,您可以编写VREF,并对推送的提交进行所有类型的检查。
这类似于“检查作者电子邮件”部分:
有些人希望确保“你只能推动自己的提交”。
如果你强迫每个人,这是一个非常愚蠢的想法(见
src/VREF/EMAIL-CHECK
的“哲学笔记”部分。)但是,仅为初级开发人员执行它可能是有价值的。
简洁的是,现有的
contrib/update.email-check
只是被复制到src/VREF/EMAIL-CHECK
并且它有效,因为VREF获得相同的前3个参数,而这些都是它关心的。 (注意:如果要使用它,则必须更改该脚本中的一个子例程)