检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
的“成员”,可为代码仓添加成员。完成代码仓的成员配置,单击导航栏的“设置”,进入仓库设置页面,选择“安全管理” > “权限管理”,若开启“使用项目级权限配置”,当前角色列表成员的权限将与项目权限保持一致,且会覆盖当前的权限配置。 单击右侧的,可同步项目自定义角色,自定义角色默认没
假设在仓库下有A策略与B策略,它们配置的分支相同,则系统默认使用最新创建的分支策略。 假设在仓库下有A策略与B策略,A策略配置的分支为a分支与b分支,B策略配置的分支为a分支,在发起目标分支为a分支的合并请求时,系统默认使用B策略。 在审核机制下未设置分支策略,则在发起合并请求时使用默认分支策略,该分支策略支持编辑、查看但不可删除,策略配置如下:
Repo的计费项由用户数、存储容量等组成,了解每种计费项的用户数、存储容量请参考计费项。 续费 包年/包月订单在到期后会影响CodeArts Repo的正常使用。如果您想继续使用CodeArts Repo,需要在规定的时间内为CodeArts Repo进行续费,否则代码托管仓库将会自动释放,数据也可能会丢失
表格。 表1 字段说明 字段 说明 仓库容量 截止当前仓库的容量。图中表示当前仓库已使用0.04M容量。 说明: 仓库容量包含LFS使用量,单个仓库的容量不能超出2GB,超出时仓库将不能正常使用,且仓库无法扩容。 当仓库超出容量上限时,仓库处于冻结状态,这种情况建议您删除该仓库,在本地控制好容量之后重新推送即可。
代码托管支持提交二进制文件管控功能,配置功能请参考提交规则章节。 系统不推荐您将二进制文件存放至代码托管仓库,这样会影响代码仓的性能和稳定性。建议您将二进制文件上传到“制品仓库”中进行存储。 如何辨别您使用的产品版本是否为灰度版本? 灰度用户在进入代码托管服务仓库详情界面时,会
Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 error Error object 参数解释:
和远程仓库仍然是有版本差异的,此时如果直接推送本地仓库(push),仍然会产生冲突,那么如何避免呢? 方式一(推荐新手使用): 如果开发者本地的仓库不常更新使用,在做本地修改时,可以重新clone一份远程仓库的内容到本地,修改后再次提交,这样简单直接的解决了版本差异问题,但缺点是
有该账号下的代码仓库与该台计算机之间都可以使用该密钥进行连接。 不同的用户通常使用不同的电脑,在使用SSH方式连接代码仓库前需要在自己电脑生成自己的SSH密钥,并设置到代码托管服务中。 HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。 每个开发者,只需要设置一次密码,所有该项目下的仓库都会生效。
X-Auth-Token:用户Token,可选,当使用Token方式认证时,必须填充该字段。用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 公有云API同时支持使用AK/SK认证,AK/SK认证是使用SDK对请求进行签名,签名过程会自动往请求中添
表4 Error 参数 参数类型 描述 code String 错误码 message String 错误信息 请求示例 DELETE https://{endpoint}/v1/users/sshkey/{id} 响应示例 状态码: 200 OK { "result" : "1034531"
的代码仓。 开发者克隆代码仓。Repo目前支持使用SSH密钥克隆代码仓到本地、使用HHPS协议克隆代码仓到本地。 开发者在本地创建分支并开发代码或者在线创建分支分支并开发代码。 开发者提交更改的代码文件到缓存区。Repo目前支持使用Git Bash提交代码、在Eclipse提交代码。
侧,单击“新建合并请求”,选择需要合并的分支后,单击“下一步”,进入“新建合并请求”页面,必须填写“标题”,您可勾选“是否使用临时分支”,如果勾选,那您将使用新生成的临时分支提交合并请求。 如果要在线修改某个代码文件,在“代码”页面,单击要修改的文件名,进入要修改的文件页面,单击
响应状态 表4 Error 参数 参数类型 描述 code String 错误码 message String 错误信息 请求示例 GET https://{endpoint}/v1/repositories/{repository_uuid}/status 响应示例 状态码: 200
参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 请求示例 DELETE https://{endpoint}/v4/tenant/trusted-ip-addresses/{ip_id} 响应示例 状态码: 200 OK
表4 Error 参数 参数类型 描述 code String 错误码 message String 错误信息 请求示例 DELETE https://{endpoint}/v2/repositories/{repository_id}/deploy-keys/{key_id} 响应示例
表4 Error 参数 参数类型 描述 code String 错误码 message String 错误信息 请求示例 DELETE https://{endpoint}/v1/repositories/{repository_uuid}/members/{member_id} 响应示例
约束与限制 本节介绍了代码托管中的限制,如下表所示。 表1 使用限制说明 指标类型 指标项 体验版 基础版 专业版 企业版 单个仓库规格 单仓大小(含LFS) <=1GB <=10GB <=20GB <=30GB 单文件上传大小限制(页面) <=50MB <=50MB <=50MB
表5 Error 参数 参数类型 描述 code String 错误码 message String 错误信息 请求示例 DELETE https://{endpoint}/v2/repositories/{repository_id}/protected_branches {
参数 参数类型 描述 error_msg String 响应错误信息 error_code String 响应错误码 请求示例 POST https://{endpoint}/v4/{project_id}/repositories/{repository_id}/unlock 响应示例
商用 配置项目级的代码仓库设置 配置CodeArts Repo代码仓库设置 2 系统安全 https密码使用更安全的pbkdf2算法。 商用 无。 3 批量导入GitHub仓库 使用OAuth授权GitHub生成凭证后,可以获取到这个凭证所属用户的所有GitHub仓并导到CodeArts