gitlab API是否有速率限制

时间:2016-07-20 10:30:25

标签: api gitlab

github对于OAuth客户端的速率限制为5000 /小时,但是我无法从 gitlab 中找到相同的信息(除了创建新用户和重置密码的时间为6分钟),这意味着没有限制吗?

4 个答案:

答案 0 :(得分:11)

答案是no longer "no",至少在gitlab.com上是这样的:

  

我们在GitLab.com上启用了容量限制,以减少GitLab Runners对GitLab稳定性的影响。

现在每个API响应都有以下标题:

RateLimit-Limit: 600
RateLimit-Observed: 12
RateLimit-Remaining: 588

this issue开始,每个IP地址的限制为每秒10个请求。

答案 1 :(得分:1)

截至今日(2016年9月),答案是否定的。

答案 2 :(得分:0)

GitLab似乎已经(2019年12月)记录了其速率限制。

此处记录了

gitlab.com特定的速率限制:https://docs.gitlab.com/ee/user/gitlab_com/index.html#gitlabcom-specific-rate-limits

TL; DR:每个IP地址每秒10个请求(如@Maxim所述)

我相信这是为了限制企业的速率:https://docs.gitlab.com/ee/security/rate_limits.html

答案 3 :(得分:0)

对于自我管理的部署,速率限制是可配置的。有关 GitLab.com 的特定速率限制,请参阅 here