Ale*_*nks 10 git gitosis gitolite
使用gitosis,是否可以指定写入权限,以便用户可以使用自己的名称自由推送到分支,但不能与主服务器合并?例如$ USER/test1 .. $ USER/test5
这意味着您可以为每个项目仅托管一个存储库,而不是为同一项目托管多个存储库,特定于每个用户:
project1-user1
project1-user2
project1-user3
...
project5-user1
project5-user2
project5-user3
Run Code Online (Sandbox Code Playgroud)
Gitosis 控制对存储库的访问,但不是通过分支或提交来控制。因此,您可以将主库本身放入具有只读访问权限的存储库中,并让用户将其各自的分支推送到另一个存储库(或者如您所说,每个用户一个)。我还没有看到有人扩展 gitosis 来进行更细粒度的控制。
如果您确实需要限制用户的访问权限并且想要使用 Git,那么也许您应该只通过电子邮件获取补丁并将存储库保持为只读。
| 归档时间: |
|
| 查看次数: |
9857 次 |
| 最近记录: |