检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如下图所示,复杂的开发过程都只发生在镜像仓中,并不会影响到项目版本仓库(源仓库),只有确认完成的新特性才会请求合并回项目版本仓库。因此,Fork是一种团队协作模式。 Fork仓库与导入外部仓库的区别 Fork仓库与导入外部仓库都是在复制仓库,主要区别在于操作后源仓库与复制出仓库的联动关系不同,详细如下:
String 参数解释: 仓库短id。 约束限制: 必传。 取值范围: 0-2147483647。 默认取值: 不涉及。 merge_request_iid 是 integer 参数解释: 合并请求的短id。 约束限制: 必传。 取值范围: 0-2147483647。 默认取值:
repository_uuid 是 String 参数解释: 仓库UUID(由CreateRepository接口返回)。 约束限制: 必传。 取值范围: 由数字和字母组成,且长度为32个字符。 默认取值: 不涉及。 请求参数 表2 请求Header参数 参数 是否必选 参数类型
String 参数解释: 项目名称。 约束限制: 必传。 取值范围: 可以输入英文大小写字母、数字、连字符、下划线,且必须以字母开头。 默认取值: 不涉及。 repo_name 是 String 参数解释: 仓库名称。 约束限制: 必传。 取值范围: 以大小写字母、数字、下划线开头,
扩展”页面,单击“续费”,根据下表填写参数。 当您的代码托管存储容量到达上限,您需选择资源扩展续费。 表1 资源扩展说明 类型 说明 计费模式 默认为“包年/包月”,不可选。 区域 选择代码仓库所在区域。如“北京一”。 产品 选择“存储扩展”。 存储容量 购买10GB起购,步长10GB,最大1000GB。
描述 repository_uuid 是 String 参数解释: 仓库UUID(由CreateRepository接口返回) 约束限制: 必传。 取值范围: 可包含数字、字母,长度32位。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 page_index
参数解释: 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型
表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 参数解释: 仓库主键ID。 约束限制: 必传。 取值范围: 1-2147483647 默认取值: 不涉及。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
参数解释: 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型
请求body参数 参数 是否必选 参数类型 描述 name 是 String 代码组名称 parent_id 否 Integer 父级代码组id, 不传默认在项目下创建代码组 visibility 是 String 可见性, private public description 否 String
参数解释: 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 template_type
参数解释: 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型
获取项目ID 调用API获取项目ID 项目ID还可通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
g 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 参数解释: 仓库id。 约束限制: 必传。 取值范围: 最小值:1 最大值:2147483647 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
参数解释: 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 pwd 是
参数解释: 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 pwd 是
获取项目下所有仓库信息(废弃) 功能介绍 获取仓库列表 模糊查询支持范围,如果未传入project_id,则支持按仓库名或项目名模糊查询,否则,只按仓库名模糊匹配。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/projects/{project_uuid}/repositories
获取项目下所有仓库信息 功能介绍 获取仓库列表 模糊查询支持范围,如果未传入project_id,则支持按仓库名或项目名模糊查询,否则,只按仓库名模糊匹配。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
参数解释: 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 响应参数 表2 响应Body参数 参数 参数类型 描述 error
权限。 为代码仓库配置部署密钥 为保证代码仓的安全性,有些代码仓库只支持克隆/下载,不支持合入代码等其它变更代码仓库操作,代码仓库处于只读模式,此时需要为该代码仓库配置部署密钥。配置部署密钥位于代码仓库详情中的“设置 > 安全管理 > 部署密钥”,进入部署密钥页面,单击“添加部署