仓库成员权限
仓库创建的权限
操作 |
项目经理 |
开发人员 |
其他人员 |
---|---|---|---|
创建仓库 |
√ |
√ |
- |
仓库内操作、浏览的权限
操作 |
仓库管理员\仓库创建者 |
仓库普通成员 |
仓库浏览者 |
---|---|---|---|
浏览类操作 |
|||
仓库文件树浏览 |
√ |
√ |
√ |
查看代码工作项关联 |
√ |
√ |
√ |
查看成员列表 |
√ |
√ |
√ |
查看分支列表 |
√ |
√ |
√ |
查看标签列表 |
√ |
√ |
√ |
查看历史提交记录 |
√ |
√ |
√ |
收藏取消收藏仓库 |
√ |
√ |
√ |
查看合并请求列表 |
√ |
√ |
√ |
查看仓库统计 |
√ |
√ |
√ |
查看仓库网络 |
√ |
√ |
√ |
开发类操作 |
|||
Fork代码仓库 |
√ |
√ |
√ |
代码拉取 |
√ |
√ |
√ |
代码压缩包下载 |
√ |
√ |
√ |
设置SSH密钥/HTTPS密码 |
√ |
√ |
√ |
推送代码到非保护的分支 |
√ |
√ |
- |
强制推送代码到非保护分支 |
√ |
√ |
- |
推送代码到保护的分支 |
根据分支保护策略设置 |
根据分支保护策略设置 |
- |
添加目录、变更说明、版权说明、构建指导 |
√ |
√ |
- |
上传、修改、移除文件 |
√ |
√ |
- |
创建分支 |
√ |
根据提交规则设置 |
- |
删除非保护分支 |
√ |
√ |
- |
创建标签 |
√ |
根据提交规则设置 |
- |
删除标签 |
√ |
- |
- |
创建合并请求 |
√ |
√ |
- |
分配合并请求给评审人(目标分支为受保护分支) |
根据分支保护策略设置 |
根据分支保护策略设置 |
- |
分配合并请求给合并人(目标分支为受保护分支) |
根据分支保护策略设置 |
根据分支保护策略设置 |
- |
作为评审人接收合并请求(目标分支为受保护分支) |
根据分支保护策略设置 |
根据分支保护策略设置 |
√ |
作为合并人接收合并请求(目标分支为受保护分支) |
根据分支保护策略设置 |
根据分支保护策略设置 |
- |
分配合并请求给评审人(目标分支为非保护分支) |
√ |
√ |
- |
分配合并请求给合并人(目标分支为非保护分支) |
√ |
√ |
- |
作为评审人接收合并请求(目标分支为非保护分支) |
√ |
√ |
√ |
作为合并人接收合并请求(目标分支为非保护分支) |
√ |
√ |
- |
合并请求评分 |
√ |
√ |
√ |
合并请求评论 |
√ |
√ |
√ |
管理类操作 |
|||
访问控制台 |
√ |
- |
- |
添加仓库成员 |
√ |
- |
- |
删除仓库成员 |
√ |
- |
- |
编辑仓库成员权限 |
√ |
- |
- |
触发仓库代码统计 |
√ |
√ |
- |
删除仓库 |
√ |
- |
- |
仓库分享为模板 |
√ |
- |
- |
基础设置-仓库信息设置 |
√ |
- |
- |
基础设置-合并请求设置 |
√ |
- |
- |
基础设置-提交规则设置 |
√ |
- |
- |
基础设置-锁定仓库 |
√ |
- |
- |
仓库管理-默认分支管理 |
√ |
- |
- |
仓库管理-保护分支管理 |
√ |
- |
- |
仓库管理-子模块设置 |
√ |
- |
- |
仓库管理-仓库加速 |
√ |
- |
- |
仓库管理-复制仓库设置 |
√ |
- |
- |
安全管理-部署密钥 |
√ |
- |
- |
安全管理-配置IP白名单 |
√ |
- |
- |
安全管理-风险操作 |
√ |
- |
- |
安全管理-操作日志 |
√ |
- |
- |
如何设置分支保护策略?