Ce face gh auth login - Autentificarea în contul GitHub
Comanda gh auth login este prima comandă pe care o rulezi după instalarea GitHub CLI.
Lansează un asistent interactiv în consolă care te întreabă pe ce platformă dorești să te conectezi (GitHub.com sau server privat GitHub Enterprise), protocolul preferat pentru operațiuni Git (`HTTPS` sau `SSH`) și metoda de autentificare.
Poți autoriza conexiunea dând click în browser după introducerea unui cod din 8 caractere (OAuth Device Flow) sau trimițând direct un token securizat (PAT) în scripturi automate prin opțiunea --with-token.
Exemple
Exemplul 1: Autentificarea interactivă prin browser pe mașina locală
Conectează utilitarul gh la contul tău GitHub.
gh auth login
Ieșire în terminal
? What account do you want to log into? GitHub.com
? What is your preferred protocol for Git operations? HTTPS
? Authenticate Git with your GitHub credentials? Yes
? How would you like to authenticate GitHub CLI? Login with a web browser
! First copy your one-time code: 4F2A-89BC
Press Enter to open github.com/login/device in your browser...
✓ Logged in as dexter
Greșeli frecvente
- Trecerea token-ului ca argument în linia de comandă deschisă; folosiți ‘gh auth login –with-token’ prin pipe sau fișier protejat pentru a nu expune token-ul în istoricul terminalului.
Comenzi înrudite
gh auth status - Verificarea stării sesiunii și a permisiunilor: Afișează contul curent conectat, serverul GitHub asociat, protocolul Git configurat și lista de scopuri (scopes) de permisiuni active.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.gh auth logout - Deconectarea contului GitHub de pe mașina locală: Șterge token-ul salvat și credențialele de acces pentru contul specificat din fișierele locale de configurare.
Întrebări & Exemple de Cod:
gh auth login – Autentificarea în contul GitHubAi o nelămurire despre utilizarea comenzii
gh auth login – Autentificarea în contul GitHubsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.