我希望经过身份验证的用户只能:
- 看法
- 克隆
- 从中获取/拉取?
基本上我想阻止用户,即使是经过身份验证的用户,推送到这个 git repo。但是对于同一个 GitBlit 上的其他 git 存储库,我可能希望让经过身份验证的用户也推送到这些存储库。
先感谢您
Gitblit 1.2.0 于 2012 年 12 月 31 日发布,引入了更细粒度的权限,可满足您的确切需求。
然而,增强的权限仍然不如 Gitolite 灵活,它允许 per-ref 权限。Gitblit 的权限适用于存储库,而不是特定的参考。
正如Gitblit FAQ中提到的,最简单的方法是在 Gitblit 之外安装一个gitolite,这是一个授权层。
这将允许您根据用户身份验证设置各种访问限制。