我们使用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
以管理员身份运行并将管理员帐户添加到所有组也无济于事。
答案 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