如需控制单个分支的访问权限,您可以将默认分支以外的任一分支设为隐藏分支,只有经授权的用户或用户组才能访问该分支,保证代码的安全性。
1. 在代码仓库的详情页面,单击设置 > 分支设置进入分支设置页面。![](https://qcloudimg.tencent-cloud.cn/image/document/ea50d4ed8f4fc11aa9d523bc8dec79bd.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/ea50d4ed8f4fc11aa9d523bc8dec79bd.png)
2. 单击添加隐藏分支,选择或输入分支后单击保存。添加成功的隐藏分支会显示在隐藏分支列表。
3. 通过新增用户组或新增成员添加允许/拒绝分支访问的用户。![](https://qcloudimg.tencent-cloud.cn/image/document/a83928282c3241b329b8df30e8a52684.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/a83928282c3241b329b8df30e8a52684.png)
隐藏分支访问权限优先级为 用户 > 用户组 > 所有用户。当某个成员归属多个用户组时,若某个用户组具备访问权限,那么其能够访问隐藏分支。
例如,用户 A 同时归属于用户组1 (允许访问
dev/001
分支) 和用户组2 (拒绝访问 dev/001
分支),在该种情况下用户 A 可以访问 dev/001
分支。