查询代码仓信息 - GetRepositoriesByPage
功能介绍
查询代码仓的详细信息
调用方法
请参见如何调用API。
URI
GET /v2/{cloud_project_id}/code/repositories/page
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| cloud_project_id | 是 | String | 参数解释: CodeArts项目的32位UUID,项目唯一标识。 约束限制: 不涉及。 取值范围: 32位字符。 默认取值: 不涉及。 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| repoType | 是 | String | 参数解释: 代码仓类型,可通过创建流水线页面查看支持的代码仓类型。 约束限制: 不涉及。 取值范围: 根据各局点当前开放情况为准。 默认取值: 不涉及。 |
| query | 否 | String | 参数解释: 查询参数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
| workspace | 否 | String | 参数解释: 工作空间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
| authEndpoint | 否 | String | 参数解释: 鉴权扩展点。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求参数
无
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| per_page | Integer | 参数解释: 分页查询每页的大小。 取值范围: 大于0。 |
| page | Integer | 参数解释: 分页查询的当前页码。 取值范围: 大于0。 |
| total | Integer | 参数解释: 查询出的代码仓的总条数。 取值范围: 大于等于0。 |
| data | Array of Repositories objects | 参数解释: 代码仓详情。 约束限制: 不涉及。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| 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 |
错误码
请参见错误码。