更新时间:2024-06-24 GMT+08:00
示例2:通过仓库的UUID查询指定仓库详情
前提
用户已经在软件开发生产线控制台中开启了代码托管服务。
步骤1:查询用户的所有仓库
- 接口信息:
URI:GET v2/projects/repositories
API Explorer在线调试请参见: 查询用户的所有仓库。
- 请求示例:
GET https://codehub-ext.cn-north-7.myhuaweicloud.com/v2/projects/repositories
- 响应示例:
{ "result": { "total": 40, "repositories": [ { "star": false, "status": 5, "userRole": null, "repository_uuid": "25c88b23d4dc400fa7b3e2a152e4d53c", "repository_id": 522140, "repository_name": "1111111111111", "ssh_url": "git@codehub.devcloud.test.area.test.com:testzxq00001/1111111111111.git", "https_url": "https://codehub.devcloud.test.area.test.com/testzxq00001/1111111111111.git", "group_name": "testzxq00001", "web_url": "https://devcloud.test.area.test.com/codehub/522140/home", "visibility_level": 0, "created_at": "2020-07-22 10:45:56", "updated_at": "2020-07-22 10:45:56", "repository_size": "0.16M", "lfs_size": "0.00M", "creator_name": "devcloud_codehub_l00314597_01", "domain_name": "devcloud_codehub_l00314597_01", "is_owner": 1, "iam_user_uuid": "a618e34bd5704be3ae3395dfede06041", "project_uuid": "a689e057c2304abfa35d4ff65630a90a", "project_is_deleted": "false" } ] }, "status": "success"}
步骤2:查询仓库详情
- 接口信息:
URI:GET v2/repositories/{project_uuid}
API Explorer在线调试请参见: 查询某个仓库的详细信息。
- 请求示例:
GET https://codehub-ext.cn-north-7.myhuaweicloud.com/v2/repositories/73de3f67b30a46a4a7305f3be980c3b1
- 响应示例:
{ "result": { "star": null, "status": null, "userRole": null, "repository_uuid": "25c88b23d4dc400fa7b3e2a152e4d53c", "repository_id": 522140, "repository_name": "1111111111111", "ssh_url": "git@codehub.devcloud.test.area.test.com:testzxq00001/1111111111111.git", "https_url": "https://codehub.devcloud.test.area.test.com/testzxq00001/1111111111111.git", "group_name": "testzxq00001", "web_url": "https://devcloud.test.area.test.com/codehub/522140/home", "visibility_level": 0, "created_at": "2020-07-22 10:45:56", "updated_at": null, "repository_size": null, "lfs_size": null, "creator_name": null, "domain_name": null, "is_owner": null, "iam_user_uuid": null, "project_uuid": "a689e057c2304abfa35d4ff65630a90a", "project_is_deleted": "false" }, "status": "success" }
父主题: 应用示例