Skip to content

Gitlab配置请求限制

GitLab API 请求受速率限制是为了防止 API 被滥用或过度使用。如果你是 GitLab 管理员并且确定要去除这些限制,可以通过以下方法

  • 登录到 GitLab 服务器
  • 编辑 GitLab 配置文件 gitlab.rb
shell
vi /etc/gitlab/gitlab.rb
  • 找到 api_rate_limit 相关配置项并将其设置为 false
text
gitlab_rails['api_rate_limit_requests_per_period'] = 100 # 每个周期内请求限制(例如,每分钟请求数)
gitlab_rails['api_rate_limit_period'] = 60 # 周期时间(秒)
gitlab_rails['api_rate_limit_cache_key'] = 'api_rate_limit'
 
# 关闭速率限制
gitlab_rails['api_rate_limit_enabled'] = false
  • 保存配置文件并重新配置 GitLab
shell
wq!

gitlab-ctl reconfigure
  • 重启 GitLab 服务
shell
gitlab-ctl restarts

执行以上步骤后,GitLab 的 API 请求限制将被去除。请注意,在生产环境中这可能会增加安全风险,应谨慎操作。