如何设置GitBlit存储库以防止用户推送?

时间:2012-10-20 08:01:03

标签: git gitblit

我希望经过身份验证的用户只能:

  • 视图
  • 克隆
  • 从中取/拉?

基本上我想要阻止用户,甚至是经过身份验证的用户,推送到这个git repo。但对于同一个GitBlit上的其他git回购,我可能希望认证用户推送到那些回购。

提前谢谢

2 个答案:

答案 0 :(得分:3)

2012-12-31发布的Gitblit 1.2.0介绍了finer-grained permissions,它可以满足您的确切需求。

但是,增强的权限仍然不如允许每个引用权限的Gitolite灵活。 Gitblit的权限适用于存储库,而不适用于特定的引用。

答案 1 :(得分:2)

正如Gitblit FAQ中所提到的,最简单的方法是在Gitblit之外添加 gitolite ,这是一个authorization layer

这将允许您根据用户身份验证实施所有类型的访问限制。