Back to Gitlabhq

Limites de débit sur HTTP Git

doc-locale/fr-fr/administration/settings/git_http_rate_limits.md

19.2.03.8 KB
Original Source

{{< details >}}

  • Niveau : Free, Premium, Ultimate
  • Offre : GitLab.com, GitLab Self-Managed, GitLab Dedicated

{{< /details >}}

{{< history >}}

{{< /history >}}

Si vous utilisez HTTP Git dans votre dépôt, les opérations Git courantes peuvent générer de nombreuses requêtes HTTP Git. GitLab peut appliquer des limites de débit sur les requêtes HTTP Git authentifiées et non authentifiées pour améliorer la sécurité et la durabilité de votre application web.

[!note] Les limites de débit générales des utilisateurs et des adresses IP ne s'appliquent pas aux requêtes HTTP Git.

Prérequis {#prerequisites}

Vous devez disposer d'un accès administrateur.

Configurer les limites de débit HTTP Git non authentifiées {#configure-unauthenticated-git-http-rate-limits}

GitLab désactive par défaut les limites de débit sur les requêtes HTTP Git non authentifiées.

Pour appliquer des limites de débit aux requêtes HTTP Git qui ne contiennent pas de paramètres d'authentification, activez et configurez ces limites :

  1. Dans le coin supérieur droit, sélectionnez Admin.
  2. Dans la barre latérale gauche, sélectionnez Paramètres > Réseau.
  3. Développez Limites de débit HTTP Git.
  4. Sélectionnez Activer la limite de débit des requêtes HTTP Git non authentifiées.
  5. Saisissez une valeur pour Max unauthenticated Git HTTP requests per period per user.
  6. Saisissez une valeur pour Limite de débit des requêtes HTTP Git non authentifiées en secondes.
  7. Sélectionnez Sauvegarder les modifications.

Configurer les limites de débit HTTP Git authentifiées {#configure-authenticated-git-http-rate-limits}

{{< history >}}

{{< /history >}}

GitLab désactive par défaut les limites de débit sur les requêtes HTTP Git authentifiées.

Pour appliquer des limites de débit aux requêtes HTTP Git qui contiennent des paramètres d'authentification, activez et configurez ces limites :

  1. Dans le coin supérieur droit, sélectionnez Admin.
  2. Dans la barre latérale gauche, sélectionnez Paramètres > Réseau.
  3. Développez Limites de débit HTTP Git.
  4. Sélectionnez Activer la limite de débit des requêtes HTTP Git authentifiées.
  5. Saisissez une valeur pour Max authenticated Git HTTP requests per period per user.
  6. Saisissez une valeur pour Limite de débit des requêtes HTTP Git authentifiées en secondes.
  7. Sélectionnez Sauvegarder les modifications.

Si nécessaire, vous pouvez autoriser des utilisateurs spécifiques à contourner la limite de débit des requêtes authentifiées.

Sur GitLab.com {#on-gitlabcom}

Sur GitLab.com, les requêtes HTTP Git sont soumises aux limites de débit des requêtes Git HTTPS :

  • 10 000 requêtes par minute pour un utilisateur authentifié.
  • 15 000 requêtes par minute depuis une adresse IP non authentifiée.