gh auth status – Verificarea stării sesiunii și a permisiunilor în Comenzi GitHub CLI (gh)

Afișează contul curent conectat, serverul GitHub asociat, protocolul Git configurat și lista de scopuri (scopes) de permisiuni active.

Sintaxă
gh auth status
gh auth status --show-token

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