Eroare Git „Suportul pentru autentificarea parolei a fost eliminat”.

Eroare Git Suportul Pentru Autentificarea Parolei A Fost Eliminat



GitHub este unul dintre cele mai mari și mai populare sisteme de control al versiunilor online pentru orice dezvoltator și organizație. Conține un procent mare de sursă deschisă și sursă închisă în lume și facilitează dezvoltatorilor să creeze și să colaboreze la diverse proiecte.

Cu toate acestea, atunci când împingeți modificări într-un depozit găzduit de GitHub, este posibil să întâlniți o eroare precum „suportul pentru autentificarea parolei a fost eliminat. Vă rugăm să utilizați un token de acces personal.”

În acest tutorial, vom explora cauza/sursa acestei erori și cum o putem remedia atunci când lucrăm cu un depozit Git.







Cauză

Începând cu august 2021, GitHub a introdus caracteristica pentru ca orice utilizator să folosească autentificarea bazată pe token pentru a realiza diverse depozite Git autentificate.



Acest lucru a eliminat caracteristica de utilizare a parolelor contului la autentificarea la GitHub folosind API-ul REST.



Ca rezultat, încercarea de a accesa sau de a efectua orice operațiuni autentificate pe un depozit găzduit de GitHub folosind autentificarea prin parolă va duce la eroarea menționată.





Soluţie

Să continuăm și să discutăm cum puteți remedia rapid această eroare atunci când încercați să introduceți codul în depozitul de la distanță.

Metoda de a remedia această eroare este activarea și configurarea jetonului de acces pe GitHub, care ne permite să efectuăm autentificarea bazată pe token atunci când rulăm operațiunile Git.



Pentru a activa accesul la autentificarea bazată pe token, începeți prin a vă conecta la contul GitHub și mergeți la „Setări”.

În pagina „Setări”, derulați în jos și căutați opțiunea „Setări pentru dezvoltatori”.

În fereastra „Setări pentru dezvoltatori”, selectați „Jetoane de acces personal” și alegeți „Jetoane (Classic)”.

În dreapta sus, alegeți „Generează un nou token” și selectează „Generează un nou token (clasic)”.

În pasul următor, completați detaliile pentru secțiunea „Notă” și apoi setați o dată de expirare pentru simbolul de acces. Este recomandat să setați o dată de expirare, deși GitHub vă permite să creați un token care nu expiră.

În secțiunea „Scope”, activați următoarele domenii pentru simbolul dvs.:

  1. fluxul de lucru
  2. delete:pachete
  3. admin:org
  4. admin: cheie_publică
  5. delete_repo
  6. admin:intreprindere
  7. proiect
  8. admin:gpg_key
  9. admin:ssh_signing_key

Faceți clic pe „Generează token” cu domeniul selectat.

Apoi, copiați jetonul rezultat.

Lipiți-l în câmpul de parolă când rulați comanda Git.

Acest lucru ar trebui să vă ajute să remediați eroarea „vă rugăm să utilizați un token de acces personal în loc” atunci când efectuați modificările la un depozit GitHub de la distanță.

Concluzie

În acest tutorial, am aflat despre cauza și soluția pentru Git „suportul pentru autentificarea parolei a fost eliminat. Vă rugăm să utilizați un token de acces personal în schimb” eroare când împingeți modificări într-un depozit GitHub.