文档首页/ 流水线 CodeArts Pipeline/ API参考/ API/ 流水线管理/ 查询代码仓信息 - GetRepositoriesByPage
更新时间:2025-12-02 GMT+08:00

查询代码仓信息 - GetRepositoriesByPage

功能介绍

查询代码仓的详细信息

调用方法

请参见如何调用API

URI

GET /v2/{cloud_project_id}/code/repositories/page

表1 路径参数

参数

是否必选

参数类型

描述

cloud_project_id

String

参数解释

CodeArts项目的32位UUID,项目唯一标识。

约束限制

不涉及。

取值范围

32位字符。

默认取值

不涉及。

表2 Query参数

参数

是否必选

参数类型

描述

repoType

String

参数解释

代码仓类型,可通过创建流水线页面查看支持的代码仓类型。

约束限制

不涉及。

取值范围

根据各局点当前开放情况为准。

默认取值

不涉及。

query

String

参数解释

查询参数。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

workspace

String

参数解释

工作空间。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

authEndpoint

String

参数解释

鉴权扩展点。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

请求参数

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

per_page

Integer

参数解释

分页查询每页的大小。

取值范围

大于0。

page

Integer

参数解释

分页查询的当前页码。

取值范围

大于0。

total

Integer

参数解释

查询出的代码仓的总条数。

取值范围

大于等于0。

data

Array of Repositories objects

参数解释

代码仓详情。

约束限制

不涉及。

表4 Repositories

参数

参数类型

描述

id

String

参数解释

代码仓的唯一标识,可在代码仓处查看。

取值范围

不涉及。

name

String

参数解释

代码仓名称。

取值范围

不涉及。

http_url

String

参数解释

代码仓的url。

取值范围

不涉及。

git_url

String

参数解释

代码仓git地址。

取值范围

不涉及。

human_name

String

参数解释

代码仓定义的别名。

取值范围

不涉及。

show_group_name

String

参数解释

代码仓分组的别名。

取值范围

不涉及。

group_name

String

参数解释

代码仓分组的名称。

取值范围

不涉及。

请求示例

GET https://{endpoint}/v2/63673ced4043423d95da814b474c55b7/code/repositories/page?repoType=codehub&authEndpoint=&query=&offset=0&workspace=&limit=30&_=1763890968971

响应示例

状态码:200

OK

{
  "data" : [ {
    "id" : "8078143",
    "name" : "phoenix-sample",
    "http_url" : "https://codehub-cn-south-1.devcloud.huaweicloud.com/63673ced4043423d95da814b474c55b7/phoenix-sample.git",
    "git_url" : "git@codehub-cn-south-1.devcloud.huaweicloud.com:63673ced4043423d95da814b474c55b7/phoenix-sample.git",
    "human_name" : null,
    "show_group_name" : null,
    "group_name" : "63673ced4043423d95da814b474c55b7"
  } ],
  "per_page" : 30,
  "page" : 1,
  "total" : 1
}

状态码

状态码

描述

200

OK

错误码

请参见错误码