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:
- tijek rada
- izbrisati:paketi
- admin:org
- admin: javni_ključ
- brisanje_repo
- admin: poduzeće
- projekt
- admin: gpg_ključ
- 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.