配置私有依赖库1.0
新增的成员需赋予指定的角色,才可以正常的使用制品仓库服务,请参考添加成员并授权成员角色。
在私有依赖库中管理仓库权限
用户在创建仓库后,添加的项目成员和仓库角色对应关系如下:
- 项目创建者、项目经理对应仓库管理员。
- 开发人员、测试经理、测试人员、运维经理对应仓库开发者。
- 参与者、浏览者、自定义角色对应仓库浏览者。
为私有依赖库成员添加/删除权限的操作步骤如下:
- 进入私有依赖库页面,在仓库列表中选择目标仓库。
- 在页面右侧单击“设置仓库”。
- 选择“仓库权限”页签,已经添加的仓库成员显示在列表中。
- 添加成员。
单击页面左上方“添加成员”,在弹框中勾选成员,单击“下一步”。
图1 添加成员
- 为成员分配仓库角色。
可以在仓库角色的下拉栏中选择“仓库管理者”、“仓库开发者”、“仓库浏览者”。
图2 为成员分配仓库角色
- 单击“确定”,完成添加仓库成员和仓库角色配置,新添加的成员将显示在列表中。
- 在成员列表中,勾选多个仓库成员,单击下方“仓库角色”可以批量配置仓库角色。
图3 批量配置仓库角色
仓库角色对应的操作权限如表1所示。
表1 私有依赖库角色权限表 操作/角色
租户管理员
非租户管理员
仓库管理员
开发者
浏览者
仓库管理员
开发者
浏览者
新建私有依赖库
√
√
√
×
×
×
编辑私有依赖库
√
√
√
×
×
×
管理仓库与项目关联
√
√
√
×
×
×
上传私有组件
√
√
×
√
√
×
下载组件
√
√
√
√
√
√
删除组件
√
√
×
√
√
×
还原组件
√
√
×
√
√
×
彻底删除(组件)
√
√
×
√
√
×
删除仓库
√
×
×
×
×
×
还原仓库
√
√
×
√
√
×
彻底删除(仓库)
√
×
×
×
×
×
清空回收站
√
√
√
×
×
×
还原所有
√
√
√
×
×
×
管理用户权限
√
√
√
√
×
×
租户账号及仓库管理员批量管理用户权限
租户账号可以向私有依赖库中添加/删除成员。各仓库的管理员可以管理对应仓库中成员的角色。
- 单击页面右上角用户名,在下拉菜单中选择 。
- 单击导航 。
- 单击“添加成员”,在弹框中勾选成员,单击“确定”。
- 为成员分配仓库角色。
- 在列表中找到待分配角色的成员,单击操作列中。
- 在弹框中选择“未分配”页签。
- 根据需要勾选仓库,并选择对应角色,单击“确定”。
图4 成员仓库分配
- (可选)在“独立用户权限”页面中还可完成表2所示操作。
表2 相关操作 操作
说明
删除成员
单击,可删除对应行的成员;勾选多个成员,单击“批量删除”,可以删除全部所选成员。
修改成员权限
单击,在弹框中勾选仓库名称,单击“确定”。
查看仓库成员
依次单击页面左上角两个下拉列表,选择制品类型和仓库名称,页面中自动显示该仓库的成员列表。
单击页面上方“重置筛选条件”,可查看全部成员列表。
移出成员
选择一个仓库,在成员里列表中单击,可将对应行的成员从该仓库中移出。
说明:移出成员是将该成员从某个仓库中移出,不影响该成员在其它仓库中的角色与权限。
删除成员是将该成员从所有仓库中移出,对应的仓库权限也会相应被删除。
搜索仓库成员
在页面上方搜索框中输入成员名或关键字,单击,即可查找仓库成员。
重置公共密码(该功能只有租户管理员可见)
公共密码用于编译构建服务向私有依赖库上传下载组件,页面不可见。单击页面右上方“重置公共密码”即可重置该密码。