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