Skip to main content

Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2023-09-25. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Limites de débit pour les applications GitHub

Les limites de débit restreignent le taux de trafic à votre instance GitHub Enterprise Server, afin de garantir un accès cohérent pour tous les utilisateurs.

À propos des limites de débit pour les GitHub Apps

Les limites de débit sont désactivées par défaut pour GitHub Enterprise Server. Contactez l’administrateur de votre site afin de confirmer les limites de débit pour votre instance.

Lorsque les limites de débit sont activées pour votre instance GitHub Enterprise Server, le nombre de requêtes qu’une GitHub App peut envoyer au serveur au cours d’une période spécifique est limité. Cette limite permet de garantir que le système reste disponible pour tous les utilisateurs.

Déterminer des limites de débit pour une GitHub App

Vous pouvez confirmer l’état actuel de votre limite de débit à tout moment à l’aide de l’API REST. Pour plus d’informations, consultez « Ressources disponibles dans l’API REST ».

Les limites de débit varient selon que l’GitHub App s’authentifie avec un jeton d’accès utilisateur ou avec un jeton d’accès d’installation. Un jeton d’accès utilisateur permet à une application d’agir pour le compte d’un utilisateur spécifique, une fois que l’utilisateur a autorisé l’application. Un jeton d’accès d’installation permet à une application d’attribuer des actions à l’application elle-même. Pour plus d’informations sur les jetons d’accès utilisateur et d’installation, consultez « À propos de l’authentification avec une application GitHub ».

Jetons d’accès d’installation

Les GitHub Apps qui s’authentifient avec un jeton d’accès d’installation utilisent la limite de débit minimale de l’installation, soit 5 000 requêtes par heure. Si une application est installée dans une organisation comptant plus de 20 utilisateurs, l’application reçoit 50 requêtes supplémentaires par heure pour chaque utilisateur. Les installations qui ont plus de 20 dépôts reçoivent 50 requêtes supplémentaires par heure pour chaque dépôt. La limite de débit maximale d’une installation est de 12 500 requêtes par heure.

Jetons d’accès utilisateur

Par défaut, les requêtes de jeton d’accès utilisateur sont limitées à 5 000 requêtes par heure et par utilisateur authentifié.

Pour aller plus loin