Deze pagina is nog niet beschikbaar in uw eigen taal. We werken er hard aan om meer taalversies toe te voegen. Bedankt voor uw steun.

Help Center/ CodeArts Repo/ API Reference/ Application Examples/ Example 1: Querying All Repositories of a User

Example 1: Querying All Repositories of a User

Updated on 2023-12-04 GMT+08:00

Scenario

This section uses a CodeArts user as an example to guides you how to use an API to query the code repository list.

For details on how to call APIs, see Making an API Request.

Prerequisites

You have enabled CodeArts Repo on the console.

Approach

This API is used to query the list of all repositories of the current user based on the user token.

Querying All Repositories of a User

  • API information:
URI: GET v2/projects/repositories
  • Request example:
GET  https://codehub-ext.ap-southeast-3.myhuaweicloud.com/v2/projects/repositories
  • Response example:
{
 "result": {
  "total": 40,
  "repositories": [
   {
    "star": false,
    "status": 5,
    "userRole": null,
    "repository_uuid": "25c88b23d4dc400fa7b3e2a152e4d53c",
    "repository_id": 522140,
    "repository_name": "1111111111111",
    "ssh_url": "git@codehub.devcloud.cn-north-208.ulanqab.huawei.com:testzxq00001/1111111111111.git",
    "https_url": "https://codehub.devcloud.cn-north-208.ulanqab.huawei.com/testzxq00001/1111111111111.git",
    "group_name": "testzxq00001",
    "web_url": "https://devcloud.cn-north-208.ulanqab.huawei.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"}
Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback