Ce face gh auth status - Verificarea stării sesiunii și a permisiunilor
Comanda gh auth status verifică dacă token-ul salvat local este încă valid pe serverele GitHub.
Afișează utilizatorul activ, dacă token-ul este configurat ca credential helper pentru Git și lista completă de scopuri acordate (de exemplu: `repo`, `read:org`, `workflow`).
Dacă întâmpini erori de acces 403 sau refuz de permisiuni la deschiderea unui PR, rularea acestei comenzi îți arată dacă token-ul tău are permisiunile necesare.
Exemple
Exemplul 1: Verificarea contului conectat și a permisiunilor de acces
Confirmă că ești autentificat cu succes și ai acces la depozite.
gh auth status
Ieșire în terminal
github.com
✓ Logged in to github.com account dexter (/Users/dexter/.config/gh/hosts.yml)
- Active account: True
- Git operations protocol: https
- Token: gho_************************************
- Token scopes: 'gist', 'read:org', 'repo', 'workflow'
Greșeli frecvente
- Confuzia între contul autentificat în GitHub CLI și identitatea `git config user.email`; gh controlează API-ul GitHub, în timp ce `git` controlează autorul commit-urilor locale.
Comenzi înrudite
gh auth login - Autentificarea în contul GitHub: Inițializează conexiunea securizată cu GitHub.com sau GitHub Enterprise prin browser web sau Personal Access Token.gh auth refresh - Reîmprospătarea token-ului și extinderea permisiunilor (Scopes): Extinde permisiunile token-ului curent fără a necesita reconectarea de la zero, adăugând scopurile solicitate.