如何在gitlab中提供用户特定的文件访问权限?

时间:2015-11-07 21:50:19

标签: permissions gitlab

有没有办法为GITLAB-Repository中的特定文件授予用户权限?我想让用户只能访问我的存储库中的一个目录。

GitLab Version: 8.1.3

2 个答案:

答案 0 :(得分:2)

我担心你所要求的东西不受支持。您无法为git存储库中的特定文件授予用户权限。在gitlab中,每个存储库都授予权限。

答案 1 :(得分:1)

你可以protect a branch in GitLab,但不是完整的回购:如果用户可以看到回购,他/她可以全部克隆。

最简单的解决方法是设置一个单独的repo,其中只包含该目录的内容,以便在文件夹中发生更改时监视和提取补丁:

git format-patch master --stdout > a_folder.patch