---
url: /zh/guide/role-permissions.md
description: |
  介绍 CNB 平台的五种成员角色（访客、助手、开发者、管理员、负责人） 及各角色对仓库资源的详细权限对照表。
---
云原生构建有五种成员角色：`访客`、`助手`、`开发者`、`管理员`、`负责人`。

* **公开仓库**：非仓库成员和未登录用户也可访问，角色为 `匿名`。
* **部分资源**（PR、Issue、评论等）：非仓库成员也可创建，角色为 `创建者`。

各角色对各类资源的操作权限如下：

### Group

| 操作          | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| ----------- | -- | --- | --- | --- | -- | -- | -- | --- |
| 查看 Group    |    |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 编辑 Group 设置 |    |   ✔ |   ✔ |     |    |    |    |     |
| Group 成员管理  |    |   ✔ |   ✔ |     |    |    |    |     |
| 查看组织设置      |    |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 创建仓库/制品库    |    |   ✔ |   ✔ |     |    |    |    |     |
| 创建 SubGroup |    |   ✔ |   ✔ |     |    |    |    |     |
| 删除、转移       |    |   ✔ |     |     |    |    |    |     |

> **补充说明**：Group 成员管理包含：邀请成员、删除成员、修改成员权限。

### 仓库

| 操作                  | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| ------------------- | -- | --- | --- | --- | -- | -- | -- | --- |
| 查看 Issue、PR、任务集、制品库 | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看 Issue、PR、任务集、制品库 | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 查看 Issue、PR、任务集、制品库 | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 查看仓库设置              | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 查看仓库设置              | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 查看仓库设置              | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 管理仓库设置              | 公开 |   ✔ |   ✔ |     |    |    |    |     |
| 管理仓库设置              | 私有 |   ✔ |   ✔ |     |    |    |    |     |
| 管理仓库设置              | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 管理仓库成员              | 公开 |   ✔ |   ✔ |     |    |    |    |     |
| 管理仓库成员              | 私有 |   ✔ |   ✔ |     |    |    |    |     |
| 管理仓库成员              | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 删除、转移、转让            | 公开 |   ✔ |     |     |    |    |    |     |
| 删除、转移、转让            | 私有 |   ✔ |     |     |    |    |    |     |
| 删除、转移、转让            | 密钥 |   ✔ |     |     |    |    |    |     |
| 查看提交者               | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看提交者               | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 查看提交者               | 密钥 |   ✔ |   ✔ |     |    |    |    |     |

> **补充说明**：查看仓库设置包含：查看仓库成员。
> **补充说明**：管理仓库设置包含：分支保护规则、名称/描述、归档等。
> **补充说明**：管理仓库成员包含：邀请/移除成员、修改成员权限。

### 代码

| 操作          | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| ----------- | -- | --- | --- | --- | -- | -- | -- | --- |
| Web 端查看文件内容 | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| Web 端查看文件内容 | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| Web 端查看文件内容 | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| Web 端修改文件内容 | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| Web 端修改文件内容 | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| Web 端修改文件内容 | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 克隆、拉取、下载    | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 克隆、拉取、下载    | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 推送          | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 推送          | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |

### 分支

| 操作     | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| ------ | -- | --- | --- | --- | -- | -- | -- | --- |
| 查看     | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看     | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 查看     | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 创建/删除  | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 创建/删除  | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 创建/删除  | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 合并     | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 合并     | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 合并     | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 分支保护设置 |    |   ✔ |   ✔ |     |    |    |    |     |

### 云原生构建

| 操作        | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| --------- | -- | --- | --- | --- | -- | -- | -- | --- |
| 查看、下载构建日志 | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看、下载构建日志 | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 删除构建日志    | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 删除构建日志    | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 触发、停止构建   | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 触发、停止构建   | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |

### 云原生开发

| 操作        | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| --------- | -- | --- | --- | --- | -- | -- | -- | --- |
| 创建云原生开发环境 | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 创建云原生开发环境 | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 访问云原生开发环境 | 公开 |     |     |     |    |    |    |   ✔ |
| 访问云原生开发环境 | 私有 |     |     |     |    |    |    |   ✔ |

### Issue

| 操作             | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| -------------- | -- | --- | --- | --- | -- | -- | -- | --- |
| 查看             | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看             | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 查看             | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 置顶             | 公开 |   ✔ |   ✔ |     |    |    |    |     |
| 置顶             | 私有 |   ✔ |   ✔ |     |    |    |    |     |
| 置顶             | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 创建、评论、引用       | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 创建、评论、引用       | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 创建、评论、引用       | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 处理 Issue       | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 处理 Issue       | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 处理 Issue       | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 编辑标题           | 公开 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑标题           | 私有 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑标题           | 密钥 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑描述           | 公开 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑描述           | 私有 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑描述           | 密钥 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑（处理人、标签、优先级） | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 编辑（处理人、标签、优先级） | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 编辑（处理人、标签、优先级） | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 关闭/重新打开        | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |   ✔ |
| 关闭/重新打开        | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |   ✔ |
| 关闭/重新打开        | 密钥 |   ✔ |   ✔ |     |    |    |    |   ✔ |

### PR

| 操作                         | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| -------------------------- | -- | --- | --- | --- | -- | -- | -- | --- |
| 查看                         | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看                         | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 查看                         | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 评论、引用                      | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 评论、引用                      | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 评论、引用                      | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 创建 PR                      | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 创建 PR                      | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 创建 PR                      | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 处理 PR                      | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 处理 PR                      | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 处理 PR                      | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 编辑标题                       | 公开 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑标题                       | 私有 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑标题                       | 密钥 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑描述                       | 公开 |     |     |     |    |    |    |   ✔ |
| 编辑描述                       | 私有 |     |     |     |    |    |    |   ✔ |
| 编辑描述                       | 密钥 |     |     |     |    |    |    |   ✔ |
| 编辑（处理人、评审者、标签）             | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 编辑（处理人、评审者、标签）             | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 编辑（处理人、评审者、标签）             | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 审核                         | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 审核                         | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 审核                         | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 合并/approved/request change | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 合并/approved/request change | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 合并/approved/request change | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 关闭/重新打开                    | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |   ✔ |
| 关闭/重新打开                    | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 关闭/重新打开                    | 密钥 |   ✔ |   ✔ |     |    |    |    |     |

> **补充说明**：审核包含：评论、审查代码、批准、请求修改。

### Issue、PR 评论

| 操作            | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| ------------- | -- | --- | --- | --- | -- | -- | -- | --- |
| 编辑 Issue 对话评论 | 公开 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑 Issue 对话评论 | 私有 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑 Issue 对话评论 | 密钥 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 编辑 PR 对话评论    | 公开 |     |     |     |    |    |    |   ✔ |
| 编辑 PR 对话评论    | 私有 |     |     |     |    |    |    |   ✔ |
| 编辑 PR 对话评论    | 密钥 |     |     |     |    |    |    |   ✔ |
| 查看评论修改记录      | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看评论修改记录      | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 查看评论修改记录      | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 隐藏对话评论        | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 隐藏对话评论        | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 隐藏对话评论        | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 删除对话评论        | 公开 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 删除对话评论        | 私有 |   ✔ |   ✔ |     |    |    |    |   ✔ |
| 删除对话评论        | 密钥 |   ✔ |   ✔ |     |    |    |    |   ✔ |

### 标签 (Label)

| 操作    | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| ----- | -- | --- | --- | --- | -- | -- | -- | --- |
| 查看    | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看    | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 查看    | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 创建/编辑 |    |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 删除    |    |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |

### Tag

| 操作 | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| -- | -- | --- | --- | --- | -- | -- | -- | --- |
| 查看 | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看 | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 查看 | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 创建 | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 创建 | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 创建 | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 下载 | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 下载 | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 下载 | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 删除 | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 删除 | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 删除 | 密钥 |   ✔ |   ✔ |     |    |    |    |     |

> **补充说明**：下载包含：压缩包下载。

### Release 版本

| 操作     | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| ------ | -- | --- | --- | --- | -- | -- | -- | --- |
| 查看     | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看     | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 查看     | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 创建     | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 创建     | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 创建     | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 上传附件   | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 上传附件   | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 上传附件   | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 编辑     | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 编辑     | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 编辑     | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 删除     | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 删除     | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 删除     | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 更新版本描述 | 公开 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 更新版本描述 | 私有 |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 更新版本描述 | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 下载附件   | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 下载附件   | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 下载附件   | 密钥 |   ✔ |   ✔ |     |    |    |    |     |
| 下载源代码  | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 下载源代码  | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 下载源代码  | 密钥 |     |     |     |    |    |    |     |

> **补充说明**：下载附件不包含：源代码。

### 制品库

| 操作       | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| -------- | -- | --- | --- | --- | -- | -- | -- | --- |
| 查看制品库   | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看制品库   | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 查看制品库设置 |    |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 管理制品库设置 |    |   ✔ |   ✔ |     |    |    |    |     |
| 管理制品库成员 |    |   ✔ |   ✔ |     |    |    |    |     |
| 创建/上传版本 |    |   ✔ |   ✔ |     |    |    |    |     |
| 删除制品库   |    |   ✔ |     |     |    |    |    |     |
| 删除版本    |    |   ✔ |   ✔ |     |    |    |    |     |
| 删除制品    |    |   ✔ |     |     |    |    |    |     |
| 禁用版本    |    |   ✔ |   ✔ |     |    |    |    |     |
| 启用版本    |    |   ✔ |   ✔ |     |    |    |    |     |

> **补充说明**：查看制品库设置包含：查看制品库基本信息、仓库成员。
> **补充说明**：管理制品库设置包含：修改名称、可见性、策略管理、部署令牌等。
> **补充说明**：管理制品库成员包含：邀请/移除成员、修改成员权限。

### Docker/Helm 制品

| 操作      | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| ------- | -- | --- | --- | --- | -- | -- | -- | --- |
| 查看/下载   | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看/下载   | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 创建/上传版本 |    |   ✔ |   ✔ |   ✔ |    |    |    |     |
| 管理制品信息  |    |   ✔ |   ✔ |     |    |    |    |     |
| 删除版本    |    |   ✔ |   ✔ |     |    |    |    |     |
| 删除制品库   |    |   ✔ |     |     |    |    |    |     |

### 任务集

| 操作     | 场景 | 负责人 | 管理员 | 开发者 | 助手 | 访客 | 匿名 | 创建者 |
| ------ | -- | --- | --- | --- | -- | -- | -- | --- |
| 创建任务集  |    |   ✔ |   ✔ |     |    |    |    |     |
| 修改设置   |    |   ✔ |   ✔ |     |    |    |    |     |
| 创建视图   |    |   ✔ |   ✔ |     |    |    |    |     |
| 查看视图   | 公开 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |  ✔ |     |
| 查看视图   | 私有 |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 编辑视图   |    |   ✔ |   ✔ |   ✔ |  ✔ |    |    |     |
| 复制任务集  |    |   ✔ |   ✔ |   ✔ |  ✔ |  ✔ |    |     |
| 删除任务集  |    |   ✔ |     |     |    |    |    |     |

> **补充说明**：修改设置包含：基础设置、高级设置、成员管理。
