如何让 Gitlab 回购中的所有用户?
How to get all users in a Gitlab repo?
我们拥有自己的 Gitlab-CE 存储库。我怎样才能得到所有用户的列表?我愿意..
$ curl -H "Project-Token: dkjdlkfjlfj" https://gitlab.domain.com/api/v3/users
但是因为分页,我只能得到其中的20个,这是默认的。我怎样才能得到所有的用户?
您无法完全禁用 GitLab API 的分页。
但是,您可以 increase the max number of returned results from 20 to 100 通过 per_page
URL 参数:
$ curl -H "Project-Token: dkjdlkfjlfj" https://gitlab.domain.com/api/v3/users?per_page=100
之后,就是触发多个请求以获取所有用户的问题了。
我们拥有自己的 Gitlab-CE 存储库。我怎样才能得到所有用户的列表?我愿意..
$ curl -H "Project-Token: dkjdlkfjlfj" https://gitlab.domain.com/api/v3/users
但是因为分页,我只能得到其中的20个,这是默认的。我怎样才能得到所有的用户?
您无法完全禁用 GitLab API 的分页。
但是,您可以 increase the max number of returned results from 20 to 100 通过 per_page
URL 参数:
$ curl -H "Project-Token: dkjdlkfjlfj" https://gitlab.domain.com/api/v3/users?per_page=100
之后,就是触发多个请求以获取所有用户的问题了。