检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
策略设置 保护分支 保护Tags 提交规则 合并请求 检视意见 MR评价 父主题: 配置代码托管仓库
漏洞修复策略 代码托管漏洞修复周期 高危漏洞: 操作系统紧急漏洞按照操作系统修复策略和流程对外发布,一般在一个月内提供修复方案,用户自行修复。 其他漏洞: 按照版本正常升级流程解决。 修复声明 为了防止客户遭遇不当风险,除漏洞背景信息、漏洞详情、漏洞原理分析、影响范围/版本/场景
保护Tags 保护Tags位于仓库详情中的 “设置 > 策略设置 > 保护Tags”。 仓库内的仓库成员可以查看该页面,仓库成员是否具有仓库设置权限,请参考权限管理页面。 设置保护Tags用于保护生产Tags或重要Tags不被删除,具体操作如下: 单击“新建保护Tag”,出现新建
管理员配置CodeArts Repo代码仓库的策略设置 如果您是一名代码仓库管理员,为了保证代码高质量合入,您可能需要为代码仓库配置策略。本章节为您介绍如何为代码仓库设置保护分支、保护Tags策略。进入您需要设置的代码仓库首页,单击“设置”,进入该代码仓库的设置页面。 为代码仓库设置保护分支
代码托管如何获取代码下载的存储路径 如果按照默认路径安装Git,通过本地PC上的开始菜单栏打开Git Bash,则通常默认的存储路径为“C:/User/XX用户”。 如果您当前在某个文件夹内,鼠标右键菜单打开“Git bash Here”,则存储路径就是该文件夹。 代码托管如何获取代码仓库的克隆地址
Git常用命令 背景信息 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目,能有效高速地处理从很小到非常大的项目版本管理。 通过Git可以从服务器克隆完整的Git仓库(包括代码和版本信息)到单机上,然后根据不同开发目的灵活创建分支、修改代码、提交代码、合并分支等。
加密传输与存储 代码托管服务通过使用git-crypt来满足开发者对机密、敏感文件的加密存储与传输需要。 git-crypt简介 git-crypt是一款第三方开源软件,可以用于对Git仓库中的文件进行透明化的加密和解密。其可对指定文件、指定文件类型等进行加密存储,开发者可以将加
前提条件 在购买CodeArts Repo前,您需要已拥有租户账号或者Tenant Administrator权限的IAM用户账号,配置权限的策略请参考创建用户组并授权。 购买CodeArts Repo套餐 使用IAM账号登录CodeArts Repo购买页面。 在购买CodeArts
检视门禁仅支持合入机制为“审核机制”的合并请求。 门禁的开启/关闭 进入目标仓库,单击“设置 > 策略设置 > 合并请求”。 单击“新建”,为目标分支设置分支策略。 配置门禁。 配置策略下的“最小检视人数”不为0,单击“确定”保存设置,门禁开启。 配置策略下的“最小检视人数”为0,单击“确定”保存设置,门禁关闭。 门禁触发的效果
审核门禁仅支持合入机制为“审核机制”的合并请求。 门禁的开启/关闭 进入目标仓库,单击“设置 > 策略设置 > 合并请求”。 单击“新建”,为目标分支设置分支策略。 配置门禁。 配置策略下的“最小审核人数”不为0,单击“确定”保存设置,门禁开启。 配置策略下的“最小审核人数”为0,单击“确定”保存设置,门禁关闭。 门禁触发的效果
配置项目级的代码仓库设置 在代码托管首页,进入项目首页,选择“设置” > “策略设置” > “仓库设置”。参数填写请参见表格表1。 表1 项目级仓库设置参数填写表格 参数 说明 开启强制继承 非必填参数。如果勾选此参数,本项目下的所有代码组和代码仓库均使用以下参数的设置,且代码组和仓库下设置不可更改,请谨慎选择。
即合并请求模式,是业界主流的开发模式,以提交MR(PR)为主,类似GitLab MR/GitHub PR工作流。 极致安全 从传输安全、精细化权限管控、安全策略、存储加密、备份恢复、代码安全检测、安全审计等多维度构筑安全防御机制,提供极致韧性和安全的代码托管能力,代码核心资产安全无忧 内置规范 将代码
合并请求。 门禁的开启/关闭 进入目标仓库,单击“设置 > 策略设置 > 合并请求”。 单击“新建”,为目标分支设置分支策略。 配置门禁。 勾选策略下的“开启流水线门禁”,单击“确定”保存设置,门禁开启。 取消勾选策略下的“开启流水线门禁”,单击“确定”保存设置,门禁关闭。 门禁触发的效果
如果打开推送权限,默认同步打开合并权限,且不可单独关闭合并权限。 配置代码仓库级的保护Tag规则 进入要设置设置的代码仓库首页,,选择“设置 > 策略设置 > 保护Tags”,单击“新建保护Tag”,参考下表填写配置参数。 表3 新建保护Tag参数说明 参数 说明 选择需要保护的Tag
请求中。 分支策略优先级示例如下: 假设在仓库下有A策略与B策略,它们配置的分支相同,则系统默认使用最新创建的分支策略。 假设在仓库下有A策略与B策略,A策略配置的分支为a分支与b分支,B策略配置的分支为a分支,在发起目标分支为a分支的合并请求时,系统默认使用B策略。 在审核机制
如果目标分支是普通分支,确认您是否同时拥有这两个权限,如果没有,请联系仓库管理员添加权限。 如果目标分支是保护分支,请进入代码仓库“设置”页,选择“策略设置 > 保护分支”,确认您是否同时拥有该“保护分支”的“推送”和“合并”权限,如果没有,请联系仓库管理员修改“保护分支”配置。 父主题:
Git工作流概述 什么是Git工作流?你可以理解为代码管理的分支策略,它不仅仅是版本管理范畴,更服务于项目流程管理和团队协同开发。所以,有必要制定适合自己研发场景的工作流。 下面介绍四种工作流的工作方式、优缺点,以及使用中的一些注意事项。 集中式工作流 功能分支工作流 Git flow工作流(推荐)
过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用
检视门禁仅支持合入机制为“审核机制”的合并请求。 门禁的开启/关闭 进入目标仓库,单击“设置 > 策略设置 > 合并请求”。 单击“新建”,为目标分支设置分支策略。 配置门禁。 配置策略下的“最小检视人数”不为0,单击“确定”保存设置,门禁开启。 配置策略下的“最小检视人数”为0,单击“确定”保存设置,门禁关闭。 门禁触发的效果
审核门禁仅支持合入机制为“审核机制”的合并请求。 门禁的开启/关闭 进入目标仓库,单击“设置 > 策略设置 > 合并请求”。 单击“新建”,为目标分支设置分支策略。 配置门禁。 配置策略下的“最小审核人数”不为0,单击“确定”保存设置,门禁开启。 配置策略下的“最小审核人数”为0,单击“确定”保存设置,门禁关闭。 门禁触发的效果