Git Gitolite 通过改变文件限制 push

此外限制用户push改变到哪条branch的,你也可以限制哪个文件他们可以碰的到。

比如, 可能Makefile (或者其他哪些程序) 真的不能被任何人做任何改动,因为好多东西都靠着它呢,或者如果某些改变刚好不对就会崩溃。你可以告诉 gitolite:

[code]repo foo
RW = @junior_devs @senior_devs

-   VREF/NAME/Makefile  =   @junior_devs[/code]

这是一个强力的公能写在 conf/example.conf里。

REF:http://cwiki.ossez.com/display/RevisionControl/Gitolite