设置仓库是公开状态还是私有状态 功能介绍 设置仓库是公开状态还是私有状态 URI PUT /v2/repositories/{repository_uuid}/template-status 表1 路径参数 参数 是否必选 参数类型 描述 repository_uuid 是 String
创建代码组 功能介绍 创建代码组。 URI POST /v4/{project_id}/groups 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 表2 请求body参数 参数 是否必选 参数类型 描述 name 是 String
配置HTTPS密码 什么是HTTPS密码 HTTPS密码是一种用于HTTPS协议方式下载、上传时使用的用户凭证。当用户需要将代码推送到代码托管仓库或从代码托管仓库拉取代码时,代码托管仓库需要验证用户的身份与权限,HTTPS密码是对代码托管进行远程访问的一种身份验证方式,并且用户只需要设置一次
购买CodeArts 使用CodeArts前,需完成CodeArts套餐的购买。CodeArts采用包年/包月计费模式,提供体验版、基础版、专业版、企业版四种套餐,以满足不同规模用户的使用需求。CodeArts套餐详情介绍请参考套餐概述。 当CodeArts套餐不满足使用需要时,可以叠加购买资源扩展
Git客户端安装与配置 约束与限制 表1 约束限制 限制类别 具体限制 安全协议兼容性限制 代码托管当前支持TLS1.2和TLS1.3版本协议,在Git为最新版本的前提下,用户可以执行如下命令指定TLS协议版本。 openssl s_client -connect test.com
完成一次Scrum项目下的JAVA代码开发 进入如下操作前,您的账号需具备创建项目的权限,并登录进入CodeArts首页。该快速入门将根据如下图所示的顺序进行介绍。 图1 Scrum项目的JAVA代码开发流程 快速新建项目和代码仓库 注册华为账号并开通华为云。 登录CodeArts
检验私钥是否有拉取代码的权限 功能介绍 调用该接口,您可检验私钥是否有拉取代码仓库的权限。 URI POST /v1/users/sshkey/privatekey/verify 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String
添加部署密钥 功能介绍 添加部署密钥 URI POST /v2/repositories/{repository_id}/deploy-keys 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 仓库主键id 请求参数 表2 请求Header
获取一个仓库下特定分支指定文件内容 功能介绍 获取一个仓库下特定分支指定文件内容 URI GET /v1/repositories/{repository_uuid}/branch/{branch_name}/file 表1 路径参数 参数 是否必选 参数类型 描述 repository_uuid
添加租户ip白名单 功能介绍 添加租户ip白名单 URI POST /v4/tenant/trusted-ip-addresses 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户
获取租户ip白名单 功能介绍 获取租户ip白名单 URI GET /v4/tenant/trusted-ip-addresses 表1 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 分页页数 limit 否 Integer 每页数据数 请求参数
审核合并请求 功能介绍 审核合并请求。 URI PUT /v2/repositories/{repository_id}/merge-requests/{merge_request_iid}/approval 表1 路径参数 参数 是否必选 参数类型 描述 repository_id
获取仓库分支列表 功能介绍 获取仓库分支列表 URI GET /v2/repositories/{repository_id}/branches 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 仓库短id 表2 Query参数 参数
https账号密码校验 功能介绍 判断用户使用 https 上传/下载代码时输入的用户名和密码是否合法。 URI POST /v2/user/{iam_user_uuid}/validate-https-info 表1 路径参数 参数 是否必选 参数类型 描述 iam_user_uuid
获取仓库统计数据 功能介绍 获取仓库统计数据。 URI GET /v1/repositories/{repository_uuid}/statistic-data 表1 路径参数 参数 是否必选 参数类型 描述 repository_uuid 是 String 参数解释: 仓库UUID
新建标签 功能介绍 新建标签 URI POST /v2/repositories/{repository_id}/tags 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 仓库主键id 请求参数 表2 请求Header参数 参数 是否必选
获取一个项目下可以设置为公开状态的仓库列表 功能介绍 获取一个项目下可以设置为公开状态的仓库列表 URI GET /v2/projects/{project_uuid}/repositories/template-status 表1 路径参数 参数 是否必选 参数类型 描述 project_uuid
添加仓库ip白名单 功能介绍 添加仓库ip白名单 URI POST /v4/projects/{id}/trusted-ip-addresses 表1 Query参数 参数 是否必选 参数类型 描述 id 是 Integer 仓库ID 请求参数 表2 请求Header参数 参数 是否必选
获取关联工作项信息 功能介绍 获取关联工作项信息。 URI GET /v2/repositories/{repository_uuid}/related-commits 表1 路径参数 参数 是否必选 参数类型 描述 repository_uuid 是 String 仓库长ID type
修改仓库ip白名单 功能介绍 修改仓库ip白名单 URI PUT /v4/projects/{id}/trusted-ip-addresses/{ip_id} 表1 Query参数 参数 是否必选 参数类型 描述 id 是 Integer 仓库ID ip_id 是 Integer