Permissions 如何在gitlab中授予用户特定的文件访问权限?

Permissions 如何在gitlab中授予用户特定的文件访问权限?,permissions,gitlab,Permissions,Gitlab,是否有任何方法可以授予用户对GITLAB存储库中特定文件的权限?我想让用户只能访问我的存储库中的一个目录 GitLab版本:8.1.3恐怕您所要求的内容不受支持。无法为git存储库中的特定文件授予用户权限。在gitlab中,每个存储库都会授予权限。您可以,但不是完全的回购:如果用户可以看到回购,他/她可以克隆所有回购 最简单的解决方法是设置一个单独的repo,其中只包含该目录的内容,以便在文件夹中发生更改时监视和提取修补程序: git format-patch master --stdout &

是否有任何方法可以授予用户对GITLAB存储库中特定文件的权限?我想让用户只能访问我的存储库中的一个目录


GitLab版本:8.1.3

恐怕您所要求的内容不受支持。无法为git存储库中的特定文件授予用户权限。在gitlab中,每个存储库都会授予权限。

您可以,但不是完全的回购:如果用户可以看到回购,他/她可以克隆所有回购

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

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

这很遗憾,有什么原因吗?对不起,我不是gitlab开发人员团队的一员,我很难回答您关于原因的问题。您的问题可能更适合在gitlab论坛上提出。虽然这很麻烦,但您可以通过只允许用户访问子repo来完成您想要使用的内容。