Gitlab:我可以创建一个仅对某些开发人员可见的分支吗?

Dav*_*ams 4 permissions branch authorization gitlab

我正在使用 gitlab,我想知道,是否有一种简单的方法可以将分支访问权限限制为仅某些开发人员?这与随时间变化的披露以及某些开发人员查看某些对象模型的能力有关,而其他人则不能?理想情况下,这将发生在一个存储库中,而不会出现分叉。

小智 7

不,不可能对某些 git 分支进行读保护。这也会破坏 git 的工作方式。

您可以做的是分叉存储库,在此处创建一个分支,并且仅授予对整个存储库的受限权限。以后总是可以将来自这个分叉存储库的更改合并到原始存储库。

您只能更改对整个存储库的读取访问权限以及对分支的写入权限。