Die Konfiguration öffnest du im Admin Panel unter Manage > Plugins über das Plugin Plugin Update Checker und dessen Instanz. Das Plugin ist ein Singleton und hat genau eine Instanz. Die Feldbezeichnungen erscheinen in der Standardsprache auf Englisch. Beide Felder sind optional, das Plugin funktioniert auch mit den Standardwerten.
| Feld | Typ | Standard | Wirkung |
|---|---|---|---|
| Cache Duration (hours) | Textfeld, maximal 4 Zeichen | 6 |
Wie viele Stunden eine erfolgreiche GitHub-Antwort wiederverwendet wird, bevor GitHub erneut gefragt wird. |
| GitHub Token (optional) | Textfeld, maximal 255 Zeichen | leer | Personal Access Token, der bei jeder GitHub-Anfrage als Authorization: Bearer-Header mitgeschickt wird. |
Die Hinweistexte im Admin Panel lauten: How long to cache GitHub API responses (default: 6 hours) und Personal Access Token for higher API rate limits (60/h without, 5000/h with token).
1.5 zählt als 1.0 oder kein Zahlenwert ergibt den Standard von 6 Stunden.Ohne Token fragt das Plugin GitHub anonym ab. Laut Hinweistext des Feldes gelten dann 60 Anfragen pro Stunde, mit Token 5000. Pro geprüftem Plugin ist bei leerem Cache eine Anfrage nötig. Ein Token brauchst du daher nur bei vielen Plugins oder wenn du in der Fehlerbehebung auf Rate-Limit-Meldungen stößt.
Das Feld ist ein gewöhnliches Textfeld, kein Passwortfeld. Der Token steht im Klartext in der Plugin-Konfiguration und ist für jeden Admin sichtbar, der die Konfiguration öffnet. Vergib deshalb einen Token ohne Berechtigungen.
Private Repositories lassen sich nur prüfen, wenn der Token Zugriff darauf hat. Ohne Token ist nur öffentlicher Zugriff möglich.