检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
进入目标仓库首页。选择左侧导航栏“持续交付 > 流水线”,进入流水线服务。 单击“新建流水线”,填写以下信息后,单击“下一步”,根据您的需求,选择目标模板。 名称:自定义名称。 流水线源:选择“Repo”。 代码仓:选择需要创建合并请求的目标代码仓。 默认分支:选择合并请求的目标分支。
包年/包月计费模式的资源完成支付后,会实时上报一条账单到计费系统进行结算。 查看指定订单账单 登录管理控制台。 在页面上方选择“费用 > 费用账单”,进入“账单概览”页面。 选择“账单管理> 流水和明细账单”,选择账期,设置筛选条件(产品类型“代码托管CodeArts Repo”、计费模式“包年/包月”),单击图标即可搜索账单。
项目ID:2bc940921d964b86951950f5de1axxxx) 约束限制: 不涉及。 取值范围: 只能由数字和字母组成,且长度为32个字符。 默认取值: 不涉及。 repository_name 是 String 参数解释: 仓库名 约束限制: 不涉及。 取值范围: 只能由中文字符、英文字母、数字及“_”、“-”、“
约束限制: 必传 取值范围: 0-2147483647 默认取值: 不涉及 merge_request_iid 否 Integer 参数解释: 合并请求的短id 约束限制: 必传 取值范围: 0-2147483647 默认取值: 不涉及 view 否 String 参数解释: 合并请求的短id
必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 name 否 String 参数解释: 创建保护Tag规则,在产品界面对应“Tag名称”。 约束限制: 不涉及。 取值范围: 保护Tag规则不能包含空格,且长度为[1-500]个字符。
取值范围: 不涉及 默认取值: 无 all 否 Boolean 参数解释: 是否检索仓库中每个提交 约束限制: 无 取值范围: 不涉及 默认取值: 无 with_stats 否 Boolean 参数解释: 有关每个提交的统计信息是否添加到响应中 约束限制: 无 取值范围: 不涉及 默认取值:
必传 取值范围: 0-2147483647 默认取值: 不涉及 sha 是 String 参数解释: commit id,仓库的branch名或tag名 约束限制: 必传 取值范围: 最小长度:40 最大长度:40 默认取值: 不涉及 请求参数 表2 请求Header参数 参数 是否必选
获取Access Token 在GitHub获取Access Token 登录GitHub,单击右上角头像,选择“Settings” > “Developer settings”。 选择“Personal access tokens ” > “Personal access tokens
取值范围: 由数字和字母组成,且长度为32个字符。 默认取值: 不涉及 branch_name 是 String 参数解释: 用户想要查询的分支名称。 约束限制: 必传。 取值范围: 最小长度:1 最大长度:200 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述
all:所有状态的合并请求 page 否 String 参数解释: 分页页数。 约束限制: 不涉及。 取值范围: 正整数范围内的有效页数。 默认取值: 1 per_page 否 Integer 参数解释: 分页大小。 约束限制: 不涉及。 取值范围: 0-2147483647 默认取值: 20 search
Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 error Error object 参数解释:
因此,如果需要对代码仓库进行版本控制和修改,您需要选择使用SSH密钥或者HTTPS协议克隆代码仓库;如果您只需要获取代码仓库的某个或者某些文件,可以选择使用浏览器下载代码仓库。 如果要克隆代码仓库并在本地进行代码开发,请先在CodeArts Repo进入要克隆的代码仓库主页,选择“分支” > “新建分支”,基于主分支创建一条属于您的开发分支。
Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 error Error object 参数解释:
取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 branch_name 是 String 参数解释: 分支名称 约束限制: 必传 取值范围: 最小长度:1 最大长度:200 默认取值: 不涉及 ref 是 String
访问CodeArts Repo首页 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 代码托管 CodeArts Repo”。 代码托管服务查看代码仓库列表页有两种访问方式:查看当前用户参与的仓库列表页和查看指定项目下的列表页。 查看当前用户参与的仓库列表页
必传。 取值范围: 0-2147483647。 默认取值: 不涉及。 merge_request_iid 是 integer 参数解释: 合并请求的短id。 约束限制: 必传。 取值范围: 0-2147483647。 默认取值: 不涉及。 page 否 integer 参数解释: 每页条目数。
报错提示信息 原因分析 原因是CodeArts Repo的代码仓库与您本地仓库内容不一致,拉取代码时会跟本地代码进行合并(merge),弹框提示是否确认本次merge操作,并提交备注信息。 处理方法 进入本地仓库的目录中,在Git Bash中执行如下命令: 执行如下命令,取消合并操作。
否 Integer 参数解释: 每页条目数。 约束限制: 不涉及。 取值范围: 1-100 默认取值: 20 search 否 String 参数解释: 搜索关键字。 约束限制: 不涉及。 取值范围: 字符串。 默认取值: 不涉及。 请求参数 表3 请求Header参数 参数 是否必选
Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 响应参数 无 请求示例 GET https://{endpoint}/v1/repositories/{reposit
字符串长度不少于1,不超过10万。 默认取值: 不涉及。 表2 请求Body参数 参数 是否必选 参数类型 描述 key 是 String 参数解释: 用户在本地生成的SSH密钥。 约束限制: 不涉及。 取值范围: 只能由数字和字母组成,且长度为[0-2048]个字符。 默认取值: 不涉及。 title