doc/administration/settings/git_http_rate_limits.md
{{< details >}}
{{< /details >}}
{{< history >}}
{{< /history >}}
If you use Git HTTP in your repository, common Git operations can generate many Git HTTP requests. GitLab can enforce rate limits on both authenticated and unauthenticated Git HTTP requests to improve the security and durability of your web application.
[!note] General user and IP rate limits aren't applied to Git HTTP requests.
You must have administrator access.
GitLab disables rate limits on unauthenticated Git HTTP requests by default.
To apply rate limits to Git HTTP requests that do not contain authentication parameters, enable and configure these limits:
{{< history >}}
git_authenticated_http_limit. Disabled by default.git_authenticated_http_limit removed.{{< /history >}}
GitLab disables rate limits on authenticated Git HTTP requests by default.
To apply rate limits to Git HTTP requests that contain authentication parameters, enable and configure these limits:
If required, you can allow specific users to bypass authenticated request rate limiting.