1. GitLab Api
Common Api
  • GitLab Api
    • 获取项目ID
      GET
    • 获取项目内所有提交记录
      GET
    • 获取项目列表
      GET
    • 获取单个项目
      GET
    • 获取项目所有分支
      GET
    • 获取项目指定单个分支
      GET
    • 获取所有用户
      GET
    • 获取单个用户
      GET
    • 获取所有组
      GET
    • 获取项目的统计信息
      GET
    • 创建Webhook
      POST
  1. GitLab Api

获取项目所有分支

开发中
GET
/api/v4/projects/{项目ID}/repository/branches

请求参数

Path 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location '/api/v4/projects/111/repository/branches' \
--header 'PRIVATE-TOKEN: glpat-q1csJCWcYYGum_xZxHhg'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
[
    {
        "name": "dev",
        "commit": {
            "id": "40f224bce46aa28fb9bca73c4ee7274ad47b3e11",
            "short_id": "40f224bc",
            "created_at": "2024-11-18T10:17:00.000+08:00",
            "parent_ids": null,
            "title": "Commit Test",
            "message": "Commit Test",
            "author_name": "zhf",
            "author_email": "1055412539@qq.com",
            "authored_date": "2024-11-18T10:17:00.000+08:00",
            "committer_name": "zhf",
            "committer_email": "1055412539@qq.com",
            "committed_date": "2024-11-18T10:17:00.000+08:00",
            "trailers": null,
            "web_url": "https://git.csntcorp.com/mmp/edi/-/commit/40f224bce46aa28fb9bca73c4ee7274ad47b3e11"
        },
        "merged": false,
        "protected": false,
        "developers_can_push": false,
        "developers_can_merge": false,
        "can_push": true,
        "default": true,
        "web_url": "https://git.csntcorp.com/mmp/edi/-/tree/dev"
    },
    {
        "name": "master",
        "commit": {
            "id": "5c75e6c8a563ac0585e246a110854ad280e3a1df",
            "short_id": "5c75e6c8",
            "created_at": "2020-11-06T17:06:31.000+08:00",
            "parent_ids": null,
            "title": "添加根据模板生成文件的方法",
            "message": "添加根据模板生成文件的方法",
            "author_name": "夏怀婷",
            "author_email": "xia.huaiting@coscoshipping.com",
            "authored_date": "2020-11-06T17:06:31.000+08:00",
            "committer_name": "夏怀婷",
            "committer_email": "xia.huaiting@coscoshipping.com",
            "committed_date": "2020-11-06T17:06:31.000+08:00",
            "trailers": null,
            "web_url": "https://git.csntcorp.com/mmp/edi/-/commit/5c75e6c8a563ac0585e246a110854ad280e3a1df"
        },
        "merged": true,
        "protected": true,
        "developers_can_push": false,
        "developers_can_merge": false,
        "can_push": false,
        "default": false,
        "web_url": "https://git.csntcorp.com/mmp/edi/-/tree/master"
    }
]
修改于 2025-01-21 08:44:52
上一页
获取单个项目
下一页
获取项目指定单个分支
Built with