检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
代码上库质量门禁 多层级、细粒度代码上库质量门禁 Repo支持人工审核、自动化流水线集成对上库代码进行质量管控,不符合质量指标的代码不允许入库,人工审核支持权责分离原则(SOD),自动化检查,支持分支级管控,详见合并请求。 父主题: 产品功能
什么是代码托管(CodeArts Repo) 代码托管(CodeArts Repo)是面向软件开发者的基于Git的在线代码托管服务,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云端代码仓库,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。 在
信息。 如果您当前正处于套餐期,无法进行购买操作。 如果您想要体验一站式体验一站式、全流程、安全可信的软件开发生产线(CodeArts),您可以使用IAM账号登录开通/购买软件开发生产线服务组合套餐,购买CodeArts套餐,CodeArts套餐包含的Repo套餐。 购买资源扩展
rts Repo)的计费模式、计费项、续费、欠费等主要计费信息。 您可以购买代码托管单服务套餐,或者购买开通软件开发生产线服务组合套餐,体验一站式、全流程、安全可信的软件开发生产线。已购买CodeArts组合套餐,不允许叠加购买Repo单服务套餐。如需购买Repo单服务套餐,需先退订CodeArts组合套餐。
集成代码规范检查、安全检查、代码重复率和圈复杂度检查等自动化检测,保障代码高质量。 多形式代码检视,提升代码质量、传递技术经验。 一站式DevSecOps 与CodeArts Req、CI/CD等无缝衔接,提供一站式DevSecOps软件开发工具链。
示例1:查询用户所有仓库 场景描述 本章以软件开发生产线用户为例,指导您通过API查询代码仓库列表。 API的调用方法请参见如何调用API。 前提条件 用户已经在软件开发生产线控制台开启了代码托管服务。 总体思路 通过用户token查询当前用户所有仓库的列表。 查询用户的所有仓库
华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 销售许可证&软件著作权证书 另外,华为云还提供了以下销售许可证及软件著作权证书,供用户下载和参考。具体请查看合规资质证书。 图1 销售许可证&软件著作权证书 父主题: 安全
示例2:通过仓库的UUID查询指定仓库详情 场景描述 本章以软件开发生产线用户为例,指导您通过API查询指定仓库详情。 API的调用方法请参见如何调用API。 前提 用户已经在软件开发生产线控制台开通了代码托管服务。 总体思路 先通过api查看所有的仓库列表,并获得想要查看的仓库
示例3:查询某仓库对应的分支 场景描述 本章以软件开发生产线用户为例,指导您通过API查询指定仓库的分支列表。 API的调用方法请参见如何调用API。 前提条件 用户已经在软件开发生产线控制台开通了代码托管服务。 总体思路 先通过用户token查询仓库列表,再通过仓库短ID,查询指定仓库的分支列表,步骤如下:
的默认操作权限。 表1 项目级权限列表 类型 操作权限 项目管理员 仓库所有者 项目经理 Committer 开发人员 系统工程师 测试经理、测试人员、参与者、运维经理、产品经理 浏览者 自定义角色 备注 仓库 新建 1 1 2 2 2 2 3 4 3 - Fork 1 1 2 2
个维度去查看仓库列表。您可以通过以下三种方式进入代码托管服务的仓库列表。 进入软件开发生产线首页,单击图标下的“代码托管”,进入代码托管服务的仓库列表页,此时界面展示为该租户下所有的代码仓库。 进入软件开发生产线首页,进入要查看的项目,选择“代码 > 代码托管”,进入代码托管服务
可以用修订标签代替修订版本标识符。在软件开发过程中,可以用修订标签来标示软件特定的软件版本周期,例如“1.2版”。 分叉(复刻/fork) 一个软件工程名词,发生在当开发人员从一个软件包拷贝了一份源代码然后在其上进行独立的开发,创建不同的软件。这个术语不只意味着版本控制上的分支,
MAC平台安装git-crypt、gpg macOS上安装git-crypt。 使用 brew 软件包管理器,只需运行如下命令。 brew install git-crypt macOS上安装GPG。 使用 brew 软件包管理器,只需运行如下命令。 brew install gpg 父主题: 提交代码到代码托管仓库
MAC平台安装git-crypt、GPG macOS上安装git-crypt。 使用 brew 软件包管理器,只需运行如下命令。 brew install git-crypt macOS上安装GPG。 使用 brew 软件包管理器,只需运行如下命令。 brew install GPG 父主题: 上传代码文件到Repo
查看代码组列表 您可以通过以下方式进入代码托管服务代码组列表页。 进入软件开发生产线首页,单击“服务”图标下的“代码托管”,默认展示我参与的仓库列表页,单击“代码组”下的任一菜单,即可进入代码托管服务代码组列表页。 在这里您可以完成新建代码组、配置代码组等操作。 :单击该图标,可进入新建代码组页面。
项目经理 项目经理(默认) 产品经理 产品经理(默认) 测试经理 测试经理(默认) 运维经理 运维经理(默认) 系统工程师 系统工程师(默认) Committer Committer(默认) 开发人员 开发人员(默认) 测试人员 测试人员(默认) 参与者 参与者(默认) 浏览者 浏览者(默认)
代码仓库必须挂到项目下,通过项目维度查看仓库看板。 如果账号下没有项目请在项目选择框中选择“新建项目”会先弹出“新建项目”页面,这时建立的项目是Scrum或IPD-自运营软件/云服务类。 仓库类型选择“模板仓库”。 单击“下一步”按钮,跳转到“按模板新建”页面。 选择想要的模板,支持在搜索栏中模糊查询。 单击“
由浅入深,带您玩转CodeArts Repo 01 了解 代码托管(CodeArts Repo)是面向软件开发者的基于Git的在线代码托管服务,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云端代码仓库,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。 产品介绍
则该角色权限会改为之前代码组角色。 表1 代码组角色权限 角色/功能 操作权限 项目经理 Committer 开发人员 系统工程师 测试经理、测试人员、参与者、运维经理和产品经理 浏览者 自定义角色 代码组 新建 B B B B C D C 删除 B D D D D D C 设置
区域(备份仓库),导入后的仓库与源仓库彼此独立。 适用场景一:Gitee、Github仓库迁移、项目迁移到代码托管服务。 适用场景二:使用软件开发生产线的用户,希望将项目迁移到其它区域。 Fork仓库基于目前已有的代码托管仓库复制,复制出的仓库可以将修改内容合并回源仓库。 适用场