1

我意识到这打破了 DVCS 的核心思想,等等,但是,是否可以编写 git hook 来检查 git committer 是否与 gitolite 用户(在 authorized_keys 中指定的用户)相同?

谢谢你。

4

1 回答 1

0

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

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

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

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

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

巧妙的是,现有contrib/update.email-check的只是被复制到src/VREF/EMAIL-CHECK并且它可以工作,因为 VREF 获得相同的前 3 个参数,而这些都是它所关心的。
(注意:如果您想使用它,您必须更改该脚本中的一个子程序)

于 2012-09-19T15:14:49.290 回答