gitlab在同一个项目,如何禁止某用户查看master分支,禁止拉取master代码。

gitlab在同一个项目中,如何禁止某用户查看的master分支,禁止拉取master代码?
我查看很多文章没找到解决方法,望各位相助,谢谢!

根据目前支持的特性,可以使用保护分支功能(protected branch),将master分支设置为保护分支,然后添加允许向保护分支合入或推送代码的角色、群组、用户(需要专业版功能),不在这个白名单里的用户就无法拉取master分支的代码了。