gitlab api 只获取组列表 20 个组不是全部

gitlab api get group list only 20 groups not all

我们使用 Gitlab 7.8,我正在尝试通过 gitlab api 获取产品服务器上的完整组列表,不幸的是,gitlab api 仅返回 80 个可用组中的 20 个组。如有任何帮助,我们将不胜感激。

command used is curl -k --header "PRIVATE-TOKEN: token of admin users"  https://server_name/api/v3/groups

运行 这作为管理员并向所有组添加管理员帐户也没有帮助。

20 是 default number of results returned by GitLab API

您可以传递 per_page=80 参数,以获得您预期的 80 个组。

除了 'per_page=100' 之外,我还建议您使用 'page=',如果您的存储库数量超过 per_page 的最大值。您可以指定最大 per_page 值为 100。

类似于curl -k --header "PRIVATE-TOKEN: token of admin users" https://server_name/api/v3/groups?page=1&per_page=100