检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
身份认证与访问控制 身份认证 无论通过管理控制台或API接口访问CodeArts Repo,CodeArts Repo使用统一身份认证服务IAM进行认证鉴权。 CodeArts Repo支持两种认证方式: Token认证:通过Token认证调用请求。 AK/SK认证:通过AK(Access
配置访问令牌 登录您的代码托管服务仓库列表页,单击右上角昵称,选择“个人设置 > 代码托管 > 访问令牌”,单击“新建Token”,参考下列表格填写参数。 表1 参数说明 参数 说明 Token名称 必填参数。自定义名称,字符上限为200。 描述 非必填参数。此处描述为空,列表会显示“--”。字符上限为200。
Webhook设置 配置Webhook设置 开发人员可在Webhook界面配置第三方系统的URL,并根据项目需求订阅代码托管仓库的分支推送(push)、标签推送(tag push)等事件。当订阅事件发生时,可通过Webhook向第三方系统的URL发送 POST请求,用以触发自己系
功能总览 功能总览 全部 分支管理 标签管理 提交网络 版本管理 新建&导入仓库 日常开发 关联工作项 分支合并评审 开发管理设置 安全策略 高级功能 客户端 分支管理 分支是版本管理工具中最常用的一种管理手段,使用分支可以把项目开发中的几项工作彼此隔离开来使其互不影响,当需要发布版本之前再通过分支合并将其进行整合。
CodeArts Repo套餐 CodeArts Repo采用包年/包月套餐计费模式,提供基础版、专业版两种套餐,以满足不同规模用户的使用需求。包年/包月套餐适用于可预估资源使用周期的场景,价格比按需计费模式更优惠。对于长期使用者,推荐该方式。 包年/包月套餐说明 代码托管服务采
配置GPG公钥 您可以根据如下步骤,在CodeArts Repo生成和配置GPG公钥。 在gpg4win官网下载GPG密钥生成工具。 生成GPG密钥对。 验证GPG密钥生成是否成功。 复制GPG密钥对到剪切板。 进入GPG密钥配置页面。 填写“新建GPG”公钥参数。 检查GPG公钥是否配置成功。
购买并授权使用Repo 前提条件 在购买CodeArts Repo前,您需要已拥有租户账号或者Tenant Administrator权限的IAM用户账号,配置权限的策略请参考创建用户组并授权。 购买CodeArts Repo套餐 使用IAM账号登录CodeArts Repo购买页面。
续费概述 CodeArts Repo包年/包月套餐到期后会影响代码托管服务正常运行。如果您想继续使用,需要在指定的时间内为代码托管服务续费,否则会导致代码托管仓库数据丢失且不可恢复。 CodeArts Repo包年/包月套餐在到期前续费成功,所有资源得以保留,且代码托管服务的运行
查看仓库详情 在仓库列表中单击要查看的仓库名称,即可进入该仓库的详情页面,代码托管服务提供了丰富的控制台操作,详情如下。 表1 页签说明 功能页签 功能说明 仓库首页 用于展示仓库的容量、提交次数、分支数量、标签数量、成员数量、LFS使用量、创建时间、创建者、可见范围、仓库状态、
配置Repo代码仓库设置 配置代码仓库级的仓库设置 如果在项目级“仓库设置”勾选了“开启强制继承”,代码仓库下不支持“仓库设置”。 如果不继承项目级配置,可参考下表设置参数。 表1 代码仓库级的仓库设置参数填写表格 参数 说明 默认分支管理 此参数非必填。默认将“master”分
自动续费 自动续费可以减少手动续费的管理成本,避免因忘记手动续费而导致代码托管服务资源被自动删除。自动续费的规则如下所述: 以代码托管服务的到期日计算第一次自动续费日期和计费周期。 代码托管服务自动续费周期以您选择的续费时长为准。例如,您选择了3个月,代码托管服务即在每次到期前自动续费3个月。
分支管理 分支是版本管理工具中最常用的一种管理手段,使用分支可以把项目开发中的几项工作彼此隔离开来使其互不影响,当需要发布版本之前再通过分支合并将其进行整合。 在代码托管服务/Git仓库创建之初都会默认生成一条名为master的分支,一般作为最新版本分支使用,开发者可以随时手动创
手动续费 在代码托管服务控制台续费 登录管理控制台。 单击左侧导航栏的图标,选择“开发与运维 > 代码托管服务CodeArts Repo”。 选择右上角“费用” > “续费管理”,选择需要续费的实例,单击“续费”,进入“续费”页面。 根据续费时长,判断是否勾选“统一到期日”,将资
HTTPS密码 当您需要将代码推送到代码托管仓库或从代码托管仓库拉取代码时,代码托管仓库需要验证您的身份与权限,HTTPS密码是对代码托管进行远程访问的一种身份验证方式,并且您只需要设置一次HTTPS密码。 HTTPS用户名 由租户名和IAM用户名组成,格式为“租户名/IAM用户名”。
配置项目级的提交规则 在代码托管首页,进入项目首页,选择“设置” > “策略设置” > “仓库设置”。参数填写请参见表格表1。 表1 项目级仓库设置参数填写表格 参数 说明 开启强制继承 非必填参数。如果勾选此参数,本项目下的所有代码组和代码仓库均使用以下参数的设置,且代码组和仓库下设置不可更改,请谨慎选择。
配置项目级的代码仓库设置 在代码托管首页,进入项目首页,选择“设置” > “策略设置” > “仓库设置”。参数填写请参见表格表1。 表1 项目级仓库设置参数填写表格 参数 说明 开启强制继承 非必填参数。如果勾选此参数,本项目下的所有代码组和代码仓库均使用以下参数的设置,且代码组和仓库下设置不可更改,请谨慎选择。
文件管理 代码托管服务提供了对文件的编辑、追溯、对比等功能。 当您进入仓库详情控制台,系统将为您定位到“代码”页签下的“文件”子页签,在这里您可以切换到不同的分支、标签,查看对应版本中文件的情况,如下图,左侧为主分支下的文件列表,右侧为可切换的页签:仓库名称(分支或标签版本的文件详情)、历史(分支或标签版本)。
批量迁移GitLab内网仓库到CodeArts Repo 背景介绍 CodeArts Repo现有迁仓能力只支持公网之间迁移,缺少客户内网自建代码托管平台往Repo迁移的快速方案,因此提供批量迁移内网代码托管平台仓库到Repo的脚本。 配置访问CodeArts Repo的SSH公钥
解决合并请求的代码冲突 在多人团队使用代码托管服务时,可能出现两个人同时修改一个文件的情况,这时在推送(push)代码到代码托管仓库时就会出现代码提交冲突并推送失败,如下图就是因为本地仓库与远程仓库文件修改的冲突所产生的推送失败。 不同版本的Git、不同编译工具的Git插件所返回