更新时间:2025-07-24 GMT+08:00

同步项目成员到代码托管

同步项目成员概述

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

约束与限制

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

限制类别

具体限制

权限限制

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

功能限制

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

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

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

进入要设置的项目“Test_Project”首页, 左侧导航栏选择“设置 > 代码托管设置”,选择“安全设置 > 成员同步”,如图,勾选需要同步的角色,打开“同步项目成员”后,将自动同步所选角色项目成员至代码组及仓库,项目经理不依赖开关始终同步,可单击刷新按钮触发一次全量同步。打开“同步项目成员”开关,更新项目成员时才会触发自动同步

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

有仓库“设置”权限的用户,进入要设置的代码组或者代码仓库首页,选择“成员”,单击“添加成员”,弹出添加成员页面,两种方式:

  • “成员”页签,输入关键字,按Enter键可以搜索成员。

  • “成员组”页签,下拉框选择成员组。