获取 GitLab 中用户的总磁盘使用量(通过 API)

Get total disk usage for user in GitLab (via API)

我正在尝试找到一种方法来通过 GitLab API 获取用户所有项目的总磁盘使用情况。请注意,这仅适用于用户创建的项目 - 不适用于他们所属的项目等。

我可以通过浏览用户的所有项目并对存储库大小求和来完成此操作,但这可能会很慢,尤其是当用户有超过 100 个项目并且您必须分页时。想知道我是否缺少某些方法。

谢谢!

只有 graphQL query 会比常规 GitLab API 更快。

GitHub has one.
GitLab announced its intention支持一个
10.0+ version should now support GraphQL 作为 POC。
但在 2018 年第 2 季度 11.x 之前将无法使用。