配置检视意见规则 检视意见规则概述 制定明确的检视标准和规则,可以确保提交到代码仓库中的代码符合一定的质量要求,减少潜在的错误和漏洞。其次,统一的检视意见规则有助于团队成员之间达成共识,减少因个人习惯差异导致的冲突,提高团队合作效率。通过代码检视,经验丰富的开发者可以向新成员传授最佳实践和技术细节
常见问题汇总 代码托管是否支持SVN 不支持。代码托管服务提供基于Git的分布式版本控制管理服务,能够更加便捷地进行异地协作。 代码托管是否支持外部Git源的一键导入 支持。 目前代码托管支持一键导入外部Git源,支持的外部Git源包括: bitbucket.org code.aliyun.com
标签管理 标签(tag)是Git提供的帮助团队进行版本管理的工具,用户可以使用Git标签标记提交,从而将项目中的重要的版本管理起来,以便日后精确检索历史版本。 标签会指向一个commit,就像一种引用,无论后续版本怎么变化,它永远指向这个commit不会变化,相当于一个被永远保存的版本快照
文件管理 代码托管服务提供了对文件的编辑、追溯、对比等功能。 当用户进入仓库详情控制台,系统将为用户定位到“代码”页签下的“文件”子页签,在这里用户可以切换到不同的分支、标签,查看对应版本中文件的情况,如下图,左侧为主分支下的文件列表,右侧为可切换的页签:仓库名称(分支或标签版本的文件详情
配置提交规则 什么是提交规则 CodeArts Repo支持为代码的提交建立校验、限制规则,以确保代码质量。本章节将介绍“配置项目级的提交规则”及“常见的正则表达式示例”。 在配置提交规则前,用户请先查看约束与限制。 满足配置权限的用户可以根据表1为项目下的所有仓库设置相同的提交规则
配置HTTPS密码 什么是HTTPS密码 HTTPS密码是一种用于HTTPS协议方式下载、上传时使用的用户凭证。当用户需要将代码推送到代码托管仓库或从代码托管仓库拉取代码时,代码托管仓库需要验证用户的身份与权限,HTTPS密码是对代码托管进行远程访问的一种身份验证方式,并且用户只需要设置一次
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需要使用一个
MR评价 MR评价概述 用户可配置此功能,设置后可在合并请求详情页面的设置维度评价MR。 约束与限制 表1 配置MR评价的约束与限制 限制类别 具体限制 套餐限制 如果用户的套餐版本为专业版或者企业版,可以配置MR评价。 权限限制 用户要有仓库的“设置”权限,才可以为仓库配置MR评价规则
在Bitbucket获取密码 约束限制 用户已有Bitbucket账号。 获取Workspace ID 登录Bitbucket,如下图所示,单击右上角头像,选择“All workspaces”,根据需要选择工作空间。 图1 登录Bitbucket页面 进入空间后,单击右上角的,选择
管理员配置CodeArts Repo代码仓库的策略设置 如果用户是一名代码仓库管理员,为了保证代码高质量合入,您可能需要为代码仓库配置策略。本章节为您介绍如何为代码仓库设置保护分支、保护Tags策略。进入您需要设置的代码仓库首页,单击“设置”,进入该代码仓库的设置页面。 为代码仓库设置保护分支
API概览 SSH KEY 接口 说明 获取ssh key列表 获取ssh key列表。 添加ssh key 添加ssh key。 检验私钥是否有拉取代码的权限 检验私钥是否有拉取代码的权限。 Repository 接口 说明 获取分支目录下的文件 获取分支目录下的文件。 获取仓库统计数据
产品优势 统一代码仓平台 MR开发模式: 即合并请求模式,是业界主流的开发模式,以提交MR(PR)为主,类似GitLab MR/GitHub PR工作流。 极致安全 从传输安全、精细化权限管控、安全策略、存储加密、备份恢复、代码安全检测、安全审计等多维度构筑安全防御机制,提供极致韧性和安全的代码托管能力
代码托管(CodeArts Repo)使用流程 代码托管(CodeArts Repo)的使用流程如下图所示。 图1 代码托管的使用流程 表1 CodeArts Repo使用流程说明 流程 说明 新建并配置CodeArts项目 代码托管的所有操作都需要在项目下进行,需要用户新建CodeArts
配置Webhook 配置Webhook概述 开发人员可在Webhook界面配置第三方系统的URL,并根据项目需求订阅代码托管仓库的分支推送(push)、标签推送(tag push)等事件。当订阅事件发生时,可通过Webhook向第三方系统的URL发送POST请求,用以触发自己自己系统
同步项目成员到代码托管 同步项目成员概述 Repo支持将项目成员同步到代码组和代码仓,帮助用户更好管理项目和代码托管,支持自动同步和手动同步,选择其中一种方式即可,配置前请先查看约束与限制,再参考自动同步项目成员到代码组或仓库或者手动添加项目成员到代码组或仓库进行配置。 约束与限制
集中式工作流 集中式工作流适合刚从SVN工具转型为Git的小型团队。集中式工作流的开发都在一个中心仓库进行,开发者从中心仓库克隆代码仓库,开发完成后,将代码推送到中心仓库。 集中式工作流优点 中央管理。所有的代码仓都存储在一个中心仓库,方便管理和维护代码。 高效协作。团队成员可以通过中央仓库进行代码的共享和协作
按模板新建代码仓库 约束限制 在按照模板新建代码仓前,请提前参考新建仓库的前提条件配置。 按模板新建仓库的操作步骤 如下图所示,进入CodeArts Repo首页。单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。 仓库类型选择“模板仓库”,这里可选择“官方模板
配置代码组的权限 约束与限制 代码组权限矩阵仅支持项目管理员及各层代码组的所有者修改。 配置代码组权限 具有权限的用户进入要设置的代码组首页,并在左侧导航栏,选择“设置” > “安全管理” > “权限管理”,如下图所示,进入设置权限的页面。 用户可以打开“使用项目权限配置”,使用项目级权限配置且不可更改
配置GPG公钥 什么是GPG公钥 GPG(GNU Privacy Guard)是一种用于数字签名和认证的手段。当用户需要将本地代码推送到代码托管仓库时,GPG公钥在Git中用于对代码的提交和Tag进行签名和验证,以确保提交的来源可信以及代码的完整性。用户可查看约束与限制,可参考配置
配置项目级的Repo权限 约束与限制 项目经理和其他具有管理权限的用户,可以在该页面修改不同角色在项目下的默认操作权限。 如果仓库“可见范围”为“项目内成员只读”,那么项目内所有成员均可查看除“设置”外的其他资源。 如果仓库“可见范围”为“租户内成员只读”,那么租户内所有成员均可查看除
您即将访问非华为云网站,请注意账号财产安全