1. 持续集成
  2. 词汇表

权限配置

配置项目成员权限

进入项目之后,点击页面左下角「项目设置」,进入「项目与成员」->「成员」,即可执行「关联用户组」操作为用户设置对应用户组以分配项目权限。

成员权限的分配主要依靠各用户组设置。项目管理员可将具体的权限项分配至系统用户组自定义用户组,再根据实际的协作和管理场景,将各团队成员安排进合适的用户组中,为团队打造最适合的权限管理体系。

  • 默认给系统用户组分配了对应权限,可由项目管理员对其默认权限进行修改。

  • 项目成员的权限为其在各个用户组的权限之和(例如:某项目成员既是项目管理员也是某一自定义用户组成员,该项目成员权限为管理员权限加上自定义用户组权限之和)。

系统用户组

系统用户组分为项目管理员、开发、测试、项目经理、产品、运维六组。项目管理员该组不支持重命名及删除操作。其他五组可进行重命名及删除操作,删除前需要移除当前用户组下的所有成员。

项目管理员默认拥有项目内所有权限,且不支持对默认权限进行编辑。项目创建者默认为项目管理员,项目管理员可在「成员」页签中指派他人为项目管理员,同时也可移除包括自己在内的项目管理员(即项目中允许无管理员或项目成员存在)。

设置用户组权限

只有项目管理员才能对其他系统用户组进行权限分配。

  1. 在「项目设置」->「项目与成员」->「用户组」中,点击某一用户组的「设置权限」,将显示用户组权限列表。

  1. 在用户组权限列表,根据实际需要勾选或去勾选权限。

  2. 点击「保存」即可为该用户组完成权限配置。

自定义用户组

当项目内成员涉及不同模块时,可由项目管理员创建自定义用户组给不同成员分配不同的权限。

  1. 在「项目设置」->「项目与成员」->「用户组」中,点击右上角「创建用户组」按钮。

  2. 输入用户组名称按下回车键后即可完成创建。新建的用户组默认没有任何功能权限,需要参考设置用户组权限手动为其配置权限。

配置代码仓库权限

在项目用户组权限设置中还可以单独配置成员所能够访问的代码仓库。在「项目设置」->「用户组」->「设置权限」中的「代码仓库权限」区域进行设置,就可以控制哪些用户组中的成员能够访问或在代码仓库中进行读写操作,还可以调整该用户组权限能否访问项目内所有代码仓库或是指定的代码仓库。

允许访问所有代码仓库

若项目管理员在「统一配置所有代码仓库权限」页签为该用户组勾选了「访问代码仓库」,则意味着处于该用户组的成员可以访问项目内所有的代码仓库,包括后续新增的仓库,其他功能权限选项同理。

⚠️ 项目管理员默认允许访问项目内所有的代码仓库。

仅访问指定代码仓库

项目管理员也可在「指定代码仓库配置权限」页签指定用户组可以访问哪些代码仓库,并且配置代码仓库的操作权限。

使用场景举例

例如在项目中,有「前端」和「后端」代码仓库,管理员不希望前端开发人员接触后端代码,反之后端开发人也不能访问前端的代码仓库。

操作步骤是:

  1. 分别新建「前端开发用户组」和「后端开发用户组」。
  2. 针对「前端开发」和「后端开发」用户组,均在「项目设置」->「用户组」->「设置权限」中「代码仓库权限」区域的「指定代码仓库配置权限」页签配置代码仓库操作权限。
  3. 分别设置前端用户组和后端用户组能够访问的代码仓库。
  4. 从事前端开发的成员只加入到前端用户组,从事后端开发的成员只加入到后端用户组。

上一篇项目成员管理
最近更新
感谢反馈有用
感谢反馈没用

在阅读中是否遇到以下问题?

您希望我们如何改进?