Skip to main content

Rate limits for GitHub Apps (Ratenbegrenzungen für GitHub-Apps)

Ratenbegrenzungen beschränken den Datenverkehr auf deine GitHub Enterprise Server-Instanz, um einen konsistenten Zugriff für alle Benutzer*innen zu gewährleisten.

Informationen zum Ratengrenzwert für GitHub Apps

Für GitHub Enterprise Server sind Ratenbegrenzungen standardmäßig deaktiviert. Wende dich an deine Websiteadministrator*innen, um die Ratenlimits für deine Instanz zu bestätigen.

Wenn Ratenbegrenzungen für deine GitHub Enterprise Server-Instanz aktiviert sind, kann eine GitHub App innerhalb eines bestimmten Zeitraums nur eine begrenzte Anzahl von Abfragen an den Server senden. Dieses Limit trägt dazu bei, dass das System für alle Benutzer*innen verfügbar bleibt.

Bestimmen von Ratengrenzwerten für ein GitHub App

Du kannst den aktuellen Ratenbegrenzungsstatus jederzeit mithilfe der REST-API überprüfen. Weitere Informationen findest du unter Ressourcen in der REST-API.

Ratengrenzwerte davon ab, ob sich die GitHub App mit einem Benutzerzugriffstoken oder mit einem Installationszugriffstoken authentifiziert. Ein Benutzerzugriffstoken ermöglicht es einer App, im Namen eines bestimmten Benutzers bzw. einer bestimmten Benutzerin zu handeln, nachdem er oder sie die App autorisiert hat. Mit einem Installationszugriffstoken kann eine App Aktionen der App selbst zuordnen. Weitere Informationen zu Benutzer- und Installationszugriffstoken findest du unter Informationen zur Authentifizierung mit einer GitHub-App.

Installationszugriffstoken

GitHub Apps, die sich mit einem Installationszugriffstoken authentifizieren, verwenden den minimalen Ratengrenzwert der Installation von 5.000 Anforderungen pro Stunde. Wenn eine Anwendung in einer Organisation mit mehr als 20 Benutzern installiert ist, erhält die Anwendung für jeden Benutzer weitere 50 Anforderungen pro Stunde. Installationen mit mehr als 20 Repositorys erhalten weitere 50 Anforderungen pro Stunde für jedes Repository. Der maximale Ratengrenzwert für eine Installation beträgt 12.500 Anforderungen pro Stunde.

Benutzerzugriffstoken

Anforderungen für Benutzerzugriffstoken sind standardmäßig auf 5.000 Anforderungen pro Stunde und pro authentifiziertem Benutzer/authentifizierter Benutzerin beschränkt.

Weitere Informationsquellen