
GitHub CLI 2.103: OAuth-Tokens können automatisch ablaufen und erneuert werden
Die GitHub CLI unterstützt ab Version 2.103.0 eine öffentliche Vorschau für kurzlebige OAuth-Zugangsdaten. Beim Anmelden mit gh auth login --expiring wird ein zeitlich begrenztes Access-Token zusammen mit einem erneuerbaren Refresh-Token verwendet. Die CLI aktualisiert die Anmeldung bei Bedarf selbst.
Weniger Risiko bei kopierten Tokens
Ein versehentlich offengelegtes Access-Token bleibt dadurch nicht unbegrenzt gültig. GitHub empfiehlt für Git-Zugriffe über HTTPS, die CLI mit gh auth setup-git als Credential Helper einzurichten. Auch Git 2.46 oder neuer wird empfohlen, damit ablaufende Zugangsdaten nicht zu lange zwischengespeichert werden.

Die Funktion ist freiwillig und verändert bestehende Logins zunächst nicht. Achtung bei Skripten: Wer ein Token einmal aus gh auth token ausliest und dauerhaft speichert, kann nach dessen Ablauf scheitern. Für solche Workflows sollte der Token bei Bedarf neu abgefragt werden. Die Vorschau ist auf github.com und ghe.com verfügbar; für GitHub Enterprise Server nennt GitHub Version 3.23 als Voraussetzung.
Quelle: GitHub-Changelog vom Oktober 2026.



