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

时间:2015-04-24 11:05:15

标签: curl gitlab

我们使用Gitlab 7.8,我试图通过gitlab api在我们的prod服务器上获得完整的组列表,遗憾的是gitlab api只返回80个可用组中的20个组。任何帮助都将不胜感激。

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

以管理员身份运行并将管理员帐户添加到所有组也无济于事。

2 个答案:

答案 0 :(得分:10)

20是default number of results returned by GitLab API

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

答案 1 :(得分:4)

除了'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

这样的东西