Begrenzungen für the GitHub Enterprise Server APIs aktivieren
Die Aktivierung von Begrenzungen auf the GitHub Enterprise Server APIs kann verhindern, dass einzelne oder nicht authentifizierte Benutzer Ressourcen übermäßig verwenden. For more information, see "Rate Limiting."
You can exempt a list of users from API rate limits using the ghe-config
utility in the administrative shell. For more information, see "Command-line utilities."
Hinweis: In der Managementkonsole wird der Zeitraum (pro Minute oder pro Stunde) für jede Begrenzung aufgelistet.
- From an administrative account on GitHub Enterprise Server, click in the upper-right corner of any page.
- Klicke auf der linken Seitenleiste auf Managementkonsole.
- Under "Rate Limiting", select Enable HTTP API Rate Limiting.
- Geben Sie die Begrenzungen für authentifizierte und nicht authentifizierte Anforderungen für jede API ein, oder akzeptieren Sie die vorab ausgefüllten Standardbegrenzungen.
- Klicke auf der linken Seitenleiste auf Save settings (Einstellungen speichern).
- Warten Sie auf den Abschluss der Konfigurationsausführung.
Enabling secondary rate limits
Setting secondary rate limits protects the overall level of service on your GitHub Enterprise Server instance.
-
From an administrative account on GitHub Enterprise Server, click in the upper-right corner of any page.
-
Klicke auf der linken Seitenleiste auf Managementkonsole.
-
Wählen Sie Enable Abuse Rate Limiting (Missbrauchsbegrenzung aktivieren) unter „Rate Limiting“ (Durchsatzratenbegrenzung) aus.
-
Geben Sie die Begrenzungen für „Total Requests“ (Gesamtanforderungen), „CPU Limit“ (CPU-Begrenzung) und „CPU Limit for Searching“ (CPU-Begrenzung für Suchvorgänge) ein, oder akzeptieren Sie die vorab ausgefüllten Standardbegrenzungen.
-
Klicke auf der linken Seitenleiste auf Save settings (Einstellungen speichern).
-
Warten Sie auf den Abschluss der Konfigurationsausführung.
Git-Begrenzungen aktivieren
Sie können Git-Begrenzungen pro Repository-Netzwerk oder pro Benutzer-ID anwenden. Git-Begrenzungen werden in gleichzeitigen Vorgängen pro Minute ausgedrückt und sind basierend auf der aktuellen CPU-Auslastung adaptiv.
- From an administrative account on GitHub Enterprise Server, click in the upper-right corner of any page.
- Klicke auf der linken Seitenleiste auf Managementkonsole.
- Wählen Sie Enable Git Rate Limiting (Git-Durchsatzratenbegrenzung aktivieren) unter „Rate Limiting“ (Durchsatzratenbegrenzung) aus.
- Geben Sie die Begrenzungen für die jeweiligen Repository-Netzwerke oder Benutzer-IDs ein.
- Klicke auf der linken Seitenleiste auf Save settings (Einstellungen speichern).
- Warten Sie auf den Abschluss der Konfigurationsausführung.