2015-11-07 78 views
4

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

GitLab Version: 8.1.3

+0

虽然这是一个很大的麻烦,你可以通过允许用户只能访问子repo来完成你想要的[git submodules](https://git-scm.com/docs/git-submodule)。 – Martin

回答

1

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

+0

这真可惜,有什么理由吗? – Codename

+0

对不起,我不是gitlab开发团队的一员,我很难回答你关于它的原因的问题。你的问题可能会更适合在gitlab论坛上。 –

1

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

最简单的解决方法是建立一个单独的回购只有在它该目录的内容,为您监控,每当一些文件夹中改变提取补丁:

git format-patch master --stdout > a_folder.patch 
相关问题