有没有办法限制开发人员访问 gitlab 或 github 中的特定文件夹?

ami*_*iri 6 git permissions github repository gitlab

我在 Gitlab 上有一个项目,我想限制我的开发人员仅访问特定文件夹。例如,我有 10 个文件夹,我希望开发人员 1 只能访问一个存储库中的 5 个文件夹,开发人员 2 只能访问存储库中的 2 个文件夹。我该如何处理?

Von*_*onC 2

理想情况下,每个文件夹都是自己的存储库,您可以将其设为私有,并仅将相关的开发人员添加到每个文件夹中。

然后,您可以拥有一个父存储库,它将引用其他存储库作为子模块,每个子模块都位于自己的子文件夹中。

这样,只有经过批准的开发人员才能访问正确的文件夹。