我正在尝试找到一种方法来通过 GitLab API 获取所有用户项目的总磁盘使用量。请注意,这仅适用于用户创建的项目 - 而不是他们所属的项目等。
我可以通过浏览用户的所有项目并对存储库大小求和来做到这一点,但这可能会很慢,尤其是当用户有超过 100 个项目并且您必须分页时。好奇我是否缺少某种方法。
谢谢!
我正在尝试找到一种方法来通过 GitLab API 获取所有用户项目的总磁盘使用量。请注意,这仅适用于用户创建的项目 - 而不是他们所属的项目等。
我可以通过浏览用户的所有项目并对存储库大小求和来做到这一点,但这可能会很慢,尤其是当用户有超过 100 个项目并且您必须分页时。好奇我是否缺少某种方法。
谢谢!
只有graphQL 查询会比常规的 GitLab API 更快。
GitHub 有一个.
GitLab 宣布打算支持一个。
10.0+版本现在应该支持 GraphQL作为 POC。
但它在 2018 年第二季度的 11.x 之前将无法使用。