组织管理

最近更新时间:2025-02-26 17:57:23

我的收藏
组织是用于管理团队成员和资源的命名空间。在创建仓库资源之前,需要先创建一个组织来管理成员和仓库。

创建组织

进入 CNB,单击右上角的“”,选择创建组织,填写组织名称及相关描述后,单击创建即可完成组织创建。


子组织

CNB 支持多级组织,方便映射大型研发团队的组织架构,隔离不同业务部门,便于各部门自行管理成员及资源。
进入组织后,选择子组织 > 创建子组织可以创建子组织。
说明:
组织的最大层级为10级。


成员

CNB 按角色授权,固定为五种角色,子组织、仓库、制品库将自动继承父级组织的成员权限关系。

角色
说明
负责人
拥有组织和仓库的全部管理权限。
管理员
可管理组织、仓库及成员,但不能执行删除组织/仓库等危险操作。
开发者
可提交代码、推送制品,处理 lssue、合并请求。
助手
可访问代码,管理 lssue 和合并请求,但不能执行合并操作。
访客
不可访问代码,可创建 Issue、可拉取制品。

CNB 权限逻辑

组织可以添加成员并配置成员角色,进行授权。
子组织或仓库,继承上层组织的成员角色,同时也可以直接添加成员。
在进行鉴权时,将对该用户在所有父级组织中的权限取并集,即采用“最大角色”。

继承逻辑举例

组织的结构如下:

用户 user-1 被添加至 A ,并拥有负责人权限。未在 B、C 中单独添加该用户。
那么 user-1 在 A 、B、C 均拥有负责人权限,因为子组织或仓库会继承父级成员,所以 user-1 在 B、C 也拥有权限。

组织设置

基础信息

基础信息主要为组织的公开信息,配置后将展示在组织主页中。


高级设置

管理组织危险操作,如转移组织和删除组织。注意需谨慎修改。
说明:
顶级组织不支持转移。
当前组织存在子组织或仓库时,无法删除。


变更组织名

需注意,变更组织名会导致所有子组织及所属仓库的访问 URL 改变,请谨慎操作。


计费管理

统计整个组织的用量消耗,以及管理用量预算上限。

单击右上角用量详情,可查看该资源类型的用量走势和具体分布。


组织安全

可以管理外部成员对子组织列表和成员列表的可见性。


水印设置

支持设置组织下的私有仓库自动显示水印。水印内容为个人账号设置的用户名。