【问题标题】:How can I get all the branches of a project using Gitlab API?如何使用 Gitlab API 获取项目的所有分支?
【发布时间】:2022-11-27 00:59:58
【问题描述】:

尝试使用 GitLab API 获取项目下的所有分支,但我只能看到返回了 20 个分支。我怎样才能得到所有分支机构的完整列表?我正在使用以下 API。

curl --header "PRIVATE-TOKEN: <token>" "https://gitlab.com/api/v4/projects/1521/repository/branches"

【问题讨论】:

  • 如果没有将您全部退回,也许可以在最后尝试使用?search=*。应该强制匹配所有

标签: gitlab gitlab-api


【解决方案1】:

在官方 Gitlab API documentation 中找到分页下的解决方案,我们可以使用 per_page 更改我们为任何此类 API 接收的输出数量,如下所示。

curl --request GET --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/namespaces?per_page=50"

【讨论】:

    猜你喜欢
    • 2023-02-02
    • 2022-01-20
    • 2021-11-22
    • 2021-08-24
    • 1970-01-01
    • 2021-02-23
    • 2020-08-09
    • 2019-10-10
    • 2019-02-01
    相关资源
    最近更新 更多