检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
提交代码到Repo并管理合并请求 解决评审意见并合入代码 创建Squash合并 解决合并请求的代码冲突 评审意见门禁详解
配置代码组的策略设置 配置代码组的保护分支 配置代码组的保护Tags规则 配置代码组的提交规则 配置代码组的合并请求规则 父主题: 管理代码组
代码组与其他服务的集成 E2E设置 Webhook设置 父主题: 管理代码组
父主题: 管理代码组
、多分支并发、代码版本管理、安全性等方面的问题。
Webhook设置 约束与限制 表1 配置Webhook的约束与限制 限制类别 具体限制 权限设置 当用户角色为“项目经理”或者“项目管理员”,可以设置项目级Webhook,请参考配置项目级的Repo权限配置权限。 功能限制 每个仓库最多只能设置20个Webhook。
E2E设置 在进行E2E设置前,用户请先查看约束与限制,满足E2E设置权限的用户请根据可集成系统、集成策略、自动提取单号规则进行配置,用户也可以参考示例E2E设置示例配置。
配置代码组的提交规则 用户可为代码组下的所有仓库配置“提交规则”,配置前请查看约束与限制,参考配置代码组的保护Tags配置代码组的保护Tags规则。 约束与限制 表1 配置提交规则的约束限制 限制类别 具体限制 权限限制 具有代码组“设置”权限的代码组成员可在该页面配置,权限配置请参考配置代码组的权限
配置代码组的保护分支 用户可为代码组下的所有仓库配置“保护分支”规则,配置前请查看约束与限制,参考配置代码组的保护分支配置代码组的保护分支。 约束与限制 表1 配置保护分支规则的约束与限制 限制类别 具体限制 权限限制 用户要为代码组下的仓库配置保护分支规则,需要有代码组的“设置”
约束与限制 表1 设置合并请求规则的约束限制 限制类别 具体限制 权限限制 当用户角色为“项目经理”或者“项目管理员”,可以设置项目级Webhook,请参考配置项目级的Repo权限进行配置。 功能限制 如果勾选“继承项目设置”,将使用项目下的设置且不支持更改。
配置代码组的保护Tags规则 用户可为代码组下的所有仓库配置“保护Tags”规则,配置前请查看约束与限制,参考配置代码组的保护Tags配置代码组的保护Tags规则。 约束与限制 表1 配置保护Tags的约束限制 限制类别 具体限制 权限限制 具有代码组“设置”权限的代码组成员可在该页面配置
获取项目下当前用户有管理权限的代码组列表 功能介绍 获取项目下当前用户有管理权限的代码组列表 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
仓库管理员 仓库所有者、项目管理员、父代码组所有者均为仓库管理员。 代码组管理员 代码组所有者、项目管理员、父代码组所有者均为代码组管理员。
父主题: 分层管理代码仓
配置代码组的权限 约束与限制 代码组权限矩阵仅支持项目管理员及各层代码组的所有者修改。 配置代码组权限 具有权限的用户进入要设置的代码组首页,并在左侧导航栏,选择“设置” > “安全管理” > “权限管理”,如下图所示,进入设置权限的页面。
表2 配置代码仓角色权限 角色/权限 操作权限 项目经理 产品经理 测试经理 运维经理 系统工程师 Committer 开发人员 测试人员 参与者 浏览者 自定义角色 仓库 fork B C B C B B B C C D C 删除 B D D D D D D D D D C 设置
父主题: Repo代码仓的安全管理
使用代码组 管理代码组成员 查看代码组列表 查看代码组详情 查看代码组首页 管理代码组成员 父主题: 分层管理代码仓
配置锁定仓库 进入要配置的代码仓首页,依次单击“设置 > 安全管理 > 锁定仓库”,打开水印设置按钮,表示锁定该代码仓库,锁定后将完全只读,任何人无法向任何分支提交代码,也不能创建评论和其他相关新增的操作。 父主题: Repo代码仓的安全管理
配置保护分支规则实施步骤 步骤一:用户自检是否具备操作权限 如果用户要配置项目级的代码分支规则,需要确认是否为项目经理或者项目管理员,请参考约束与限制确认。 如果用户不是项目经理或者项目管理员,可联系该项目的项目经理或者项目管理员配置保护分支规则。