Pogreška Git 'Podrška za provjeru autentičnosti lozinke je uklonjena'.

Pogreska Git Podrska Za Provjeru Autenticnosti Lozinke Je Uklonjena



GitHub je jedan od najvećih i najpopularnijih sustava za kontrolu internetskih verzija za sve programere i organizacije. Sadrži veliki postotak otvorenog i zatvorenog koda u svijetu i programerima olakšava stvaranje i suradnju na različitim projektima.

Međutim, kada unosite promjene u repozitorij hostiran na GitHubu, mogli biste naići na pogrešku kao što je „podrška za autentifikaciju lozinke je uklonjena. Umjesto toga koristite osobni pristupni token.”

U ovom vodiču istražit ćemo uzrok/izvor ove pogreške i kako je možemo popraviti kada radimo s Git repom.







Uzrok

Od kolovoza 2021. GitHub je uveo značajku za bilo kojeg korisnika da koristi autentifikaciju temeljenu na tokenu za izvođenje različitih autentificiranih Git repozitorija.



Ovo je uklonilo značajku korištenja lozinki računa prilikom autentifikacije na GitHubu pomoću REST API-ja.



Kao rezultat toga, pokušaj pristupa ili izvođenja bilo kakvih autentificiranih operacija na GitHub hostiranom repozitoriju pomoću provjere autentičnosti lozinkom rezultirat će navedenom pogreškom.





Riješenje

Nastavimo i razgovarajmo o tome kako možete brzo popraviti ovu grešku kada pokušate gurnuti kod na udaljeno spremište.

Metoda za ispravljanje ove pogreške je omogućiti i konfigurirati pristupni token na GitHubu koji nam omogućuje izvođenje autentifikacije temeljene na tokenu prilikom pokretanja Git operacija.



Da biste omogućili pristup autentifikaciji temeljenoj na tokenu, započnite s prijavom na svoj GitHub račun i prijeđite na 'Postavke'.

Na stranici 'Postavke' pomaknite se prema dolje i potražite opciju 'Postavke razvojnog programera'.

U prozoru 'Postavke razvojnog programera' odaberite 'Tokeni za osobni pristup' i odaberite 'Tokeni (klasični)'.

U gornjem desnom kutu odaberite “Generiraj novi token” i odaberite “Generiraj novi token (klasično)”.

U sljedećem koraku ispunite pojedinosti za odjeljak 'Napomena', a zatim postavite datum isteka za pristupni token. Preporuča se postaviti datum isteka iako GitHub omogućuje stvaranje tokena koji ne ističe.

U odjeljku 'Opseg' omogućite sljedeće opsege za svoj token:

  1. tijek rada
  2. izbrisati:paketi
  3. admin:org
  4. admin: javni_ključ
  5. brisanje_repo
  6. admin: poduzeće
  7. projekt
  8. admin: gpg_ključ
  9. admin:ssh_signing_key

Kliknite na 'Generiraj token' s odabranim opsegom.

Zatim kopirajte dobiveni token.

Zalijepite je u polje za lozinku prilikom pokretanja naredbe Git.

Ovo bi vam trebalo pomoći da popravite pogrešku 'umjesto toga upotrijebite osobni pristupni token' prilikom izvođenja promjena na udaljenom GitHub repozitoriju.

Zaključak

U ovom vodiču naučili smo o uzroku i rješenju za Git “uklonjena je podrška za provjeru autentičnosti lozinke. Umjesto toga koristite osobni pristupni token” pogreška prilikom unosa promjena u GitHub repozitorij.