Pogreška Git Clone 'Podrška za autentifikaciju lozinke je uklonjena'.

Pogreska Git Clone Podrska Za Autentifikaciju 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 ili klonirate autentificirani repo, mogli biste naići na pogrešku kao što je 'podrška za autentifikaciju lozinke je uklonjena'.

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 sve korisnike da koriste autentifikaciju temeljenu na tokenu kako bi izvršili različita autentificirana Git spremišta.



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 koje autentificirane operacije 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 pogrešku kada pokušavate gurnuti kod na udaljenom repozitoriju.

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 'podrška za provjeru autentičnosti lozinke je uklonjena' prilikom izvođenja promjena u spremištu ili kloniranja provjerenog spremišta.

Zaključak

U ovom smo vodiču naučili o uzroku i rješenju za Git “podrška za autentifikaciju lozinke je uklonjena. Umjesto toga koristite osobni pristupni token” pogreška tijekom rada s Git repom.