如何在 centos 7 服务器上限制对 Git 特定用户的分支访问?

How can I restrict branch acces to specific users of Git on centos 7 server?

我成功地将centos 7机器配置为git服务器。现在,我有一个要求,我想在一个分支(比如一些管理分支)上保留一些文件,我的几个队友应该可以访问这些文件,而其他队友则不能。

我怎样才能做到这一点。提前致谢。

轻量级解决方案是通过 gitolite.

管理 ACL(访问控制级别)

只是一个授权层,可以满足几个会员

一个更完整(但复杂)的选择是install GitLab CE