6

GitLab 允许我创建受保护的分支,然后指定的女巫用户将拥有对这些受保护分支的推送访问权限。但是如果我想让一些用户访问同一个仓库中的一些但不是所有受保护的分支呢?我的意思是,一个更加离散/细化的用户分支权限。

4

2 回答 2

2

GitLab 中不存在这些类型的权限。

作为一种替代方法:您可以让用户无法提交到主存储库,然后使用项目分叉工作流允许他们将存储库分叉到他们自己的命名空间,然后他们可以在该命名空间上进行工作,然后提交拉取请求。类似于 GitHub 遵循的工作流程。

于 2013-06-27T16:17:13.290 回答
1

git 无法进行读取访问(在gitlab 5.0 删除之前,即使gitolite 也无法读取):如果您可以访问存储库,则可以访问其所有分支。你可以防止推,但不能拉。 正如Steven提到的, Fork在 GitLab 5.2 中可用,所以你有那个解决方案。

于 2013-06-27T16:56:30.047 回答