查看仓库首页 “仓库首页”页签用于展示仓库的基本信息,如下图所示,可根据表格查看仓库相关内容。 表1 字段说明 字段 说明 仓库容量 截止当前仓库的容量。图中表示当前仓库已使用0.04M容量。 仓库容量包含LFS使用量,单个仓库的容量不能超出套餐内的“单仓”,具体可在代码托管服务仓库列表页
获取仓库ip白名单 功能介绍 获取仓库ip白名单 URI GET /v4/projects/{id}/trusted-ip-addresses 表1 Query参数 参数 是否必选 参数类型 描述 id 是 Integer 仓库ID offset 否 Integer 分页页数 limit
在本地提交合并请求时,报错"failed to push some refs to '....git'" 问题现象 在多人团队使用CodeArts Repo时,可能出现两个人同时修改同一行代码,这时在推送(push)代码到CodeArts Repo时会出现代码提交冲突并推送失败,并报错
查询某个仓库的文件信息 功能介绍 获取仓库中文件的信息,如名称、大小、内容。请注意,文件内容是Base64编码的。 URI GET /v2/projects/{repo_id}/repository/files 表1 路径参数 参数 是否必选 参数类型 描述 repo_id 是 Integer
获取代码组信息 功能介绍 获取代码组信息。 URI GET /v4/{project_id}/groups/{group_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID group_id 是 Integer 代码组ID 请求参数
根据仓库短ID和合并请求短ID获取检视人信息 功能介绍 根据仓库短ID和合并请求短ID获取检视人信息。 URI GET/v2/repositories/{repository_id}/merge-requests/{merge_request_iid}/approval-reviewers
获取变更文件列表 功能介绍 获取变更文件列表。 URI GET /v2/repositories/{repository_id}/merge-requests/{merge_request_iid}/changes-trees 表1 Query参数 参数 是否必选 参数类型 描述
配置GPG公钥 什么是GPG公钥 GPG(GNU Privacy Guard)是一种用于数字签名和认证的手段。当用户需要将本地代码推送到代码托管仓库时,GPG公钥在Git中用于对代码的提交和Tag进行签名和验证,以确保提交的来源可信以及代码的完整性。用户可查看约束与限制,可参考配置
根据仓库id查询仓库某分支对应的提交,提供更多可选参数 功能介绍 根据仓库id查询仓库某分支对应的提交. URI GET /v1/repositories/{repository_id}/commits 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是
为指定仓库添加Webhook 功能介绍 添加仓库Webhook URI POST /v1/repositories/{group_name}/{repository_name}/hooks 表1 路径参数 参数 是否必选 参数类型 描述 group_name 是 String 组名
获取仓库上一次的提交统计信息 功能介绍 获取仓库上一次的提交统计信息 URI GET /v1/repositories/{repository_id}/statistics 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 String 仓库的主键id
获取SSH密钥列表 功能介绍 获取CodeArts Repo的公钥列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/users/sshkey 请求参数
根据组名和仓库名查询某仓库某分支对应的提交 功能介绍 根据仓库组名、仓库名和分支获取提交列表。 URI GET /v1/repositories/{group_name}/{repository_name}/commits 表1 路径参数 参数 是否必选 参数类型 描述 group_name
查询某个仓库的提交差异信息 功能介绍 根据commit id查询提交差异信息。 URI GET /v2/projects/{repo_id}/repository/commits/{sha}/diff 表1 路径参数 参数 是否必选 参数类型 描述 repo_id 是 Integer
解决评审意见并合入代码 通过评审意见门禁 如果为目标仓库开启了合并请求门禁,即勾选“评审问题全部解决才能合入”。合并请求的检视人或审核人可在合并请求的“文件变更”中,将鼠标置于要提检视意见的代码行,单击图标添加评审意见,也可在合并请求的“详情 > 评审意见”中直接添加评审意见。 当用户已解决评审意见后
获取公开示例模板列表 功能介绍 获取公开示例模板列表 URI GET /v2/repositories/repository-templates 表1 Query参数 参数 是否必选 参数类型 描述 platform 否 String 模板平台类型 language 否 String
添加仓库成员 功能介绍 添加仓库成员。 URI POST /v1/repositories/{repository_uuid}/members 表1 路径参数 参数 是否必选 参数类型 描述 repository_uuid 是 String 参数解释: 仓库uuid(由CreateRepository
获取仓库所有成员记录 功能介绍 获取仓库成员列表,可通过关键字搜索某成员。 URI GET /v1/repositories/{repository_uuid}/members 表1 路径参数 参数 是否必选 参数类型 描述 repository_uuid 是 String 参数解释
配置项目级仓库设置 约束与限制 当用户角色为“项目经理”或者“项目管理员”,可以设置项目级仓库设置,权限配置请参考配置项目级的Repo权限。 配置仓库设置 如果用户想对项目下的所有仓库设置相同的仓库设置,用户在代码托管首页,进入项目,选择“设置” > “仓库管理” > “仓库设置”
获取项目下所有仓库信息 功能介绍 获取仓库列表 模糊查询支持范围,如果未传入project_id,则支持按仓库名或项目名模糊查询,否则,只按仓库名模糊匹配。 URI GET /v1/projects/{project_uuid}/repositories 表1 路径参数 参数 是否必选