我在Gitlab上有一个项目,我想限制我的开发人员只能访问特定的文件夹。例如,我有10个文件夹,在一个仓库中我想要developer1只能访问其中的5个文件夹,而developer2只能访问存储库中的2个文件夹。我该怎么处理呢?
理想情况下,这些文件夹都是自己的存储库,您可以将其设为私有,并仅向每个文件夹添加相关开发人员。然后,您可以有一个父存储库,该存储库将这些其他存储库作为子模块引用,每个存储库都在自己的子文件夹中。这样,只有经过批准的开发人员才能访问正确的文件夹。