更新时间:2025-08-14 GMT+08:00
分享

同步项目成员到代码托管

同步项目成员概述

CodeArts Repo支持将项目成员同步到代码组和代码仓,帮助用户更好管理项目和代码托管。

同步项目成员支持自动同步和手动同步两种方式,选择其中一种方式即可,配置前请先查看约束与限制,再参考自动同步项目成员到代码组或仓库或者手动添加项目成员到代码组或仓库进行配置。

约束与限制

表1 同步项目成员的约束限制

限制类别

具体限制

权限限制

仓库所有者,仓库管理员,以及有成员权限的自定义角色能对仓库人员进行变更,其他人员只能浏览仓库成员列表,权限配置请参考配置代码仓库级的权限

功能限制

  • 添加Repo代码组及仓库成员,该成员需要已加入项目,项目成员管理请参考项目级成员管理
  • 如果仓库级“添加成员”列表为空,说明用户的仓库没有成员可被添加,请先添加项目成员
  • 在成员列表中,所有成员均可设置为项目角色中的任意一种角色,且均可被移出仓库。

自动同步项目成员到代码组或仓库

CodeArts Repo支持一键同步项目成员,开启后可自动同步所选角色项目成员至本项目下所有代码组及仓库。

  1. 进入要设置的项目“Test_Project”首页。
  2. 左侧导航栏选择“设置 > 安全管理 > 成员同步”
  3. 如图,勾选需要同步的角色,打开“同步项目成员”后,将自动同步所选角色项目成员至代码组及仓库。

    如果项目经理不打开“同步项目成员”开关,成员不会同步,可单击“手动刷新同步”按钮触发一次全量同步。

    打开“同步项目成员”开关,更新项目成员时才会触发自动同步

手动添加项目成员到代码组或仓库

  1. 有仓库“设置”权限的用户,进入要设置的代码组或者代码仓库首页,选择“成员”,单击“添加成员”,弹出添加成员页面。
  2. “成员”页签,输入关键字,按Enter键可以搜索成员。

    用户也可以在“成员组”页签,下拉框选择成员组。

管理仓库成员角色

项目成员在代码仓可具备多个角色,但任意用户最多可在代码仓内设置5个仓库角色。

  1. 如下图所示,用户进入要配置的仓库“Test_Repo”首页,单击上方导航栏“设置”,左侧导航栏选择“安全管理 > 权限管理”。单击“成员”,进入成员的权限页签。

  2. 如上图所示,如果用户具备“成员”“删除”权限,即该用户可以为代码仓成员配置角色。
  3. 具备删除权限的用户单击上方导航栏的“成员”,即可在当前页面单击任意用户所在行的,为任意用户配置多种角色,每个用户最多可配置5种仓库角色。

相关文档