Git Clone'i viga 'Parooli autentimise tugi eemaldati'.

Git Clone I Viga Parooli Autentimise Tugi Eemaldati



GitHub on üks suurimaid ja populaarsemaid veebipõhiseid versioonihaldussüsteeme mis tahes arendaja ja organisatsiooni jaoks. See sisaldab maailmas suurt osa avatud lähtekoodiga ja suletud lähtekoodiga ning hõlbustab arendajatel erinevate projektide loomist ja koostööd.

Kuid GitHubi hostitud hoidlasse muudatuste esitamisel või autentitud repo kloonimisel võib ilmneda tõrge, näiteks „parooli autentimise tugi eemaldati”.

Selles õpetuses uurime selle vea põhjust/allikat ja seda, kuidas seda Giti repoga töötades parandada.







Põhjus

Alates 2021. aasta augustist tutvustas GitHub funktsiooni, et kõik kasutajad saaksid erinevate autentitud Giti hoidlate täitmiseks kasutada tokenipõhist autentimist.



See eemaldas funktsiooni REST API abil GitHubi autentimisel konto paroolide kasutamisest.



Selle tulemuseks on GitHubi hostitud hoidlas parooliga autentimise abil mis tahes autentitud toimingu katsetamine või selle läbiviimine, mille tulemuseks on nimetatud tõrge.





Lahendus

Jätkame ja arutame, kuidas saate selle vea kiiresti parandada, kui proovite kaughoidlasse koodi lükata.

Selle vea parandamise meetod on GitHubi juurdepääsuloa lubamine ja konfigureerimine, mis võimaldab meil Giti toimingute käitamisel teostada loapõhist autentimist.



Tokenipõhise autentimise juurdepääsu lubamiseks logige sisse oma GitHubi kontole ja minge jaotisse 'Seaded'.

Lehel 'Seaded' kerige alla ja otsige valikut 'Arendaja seaded'.

Valige aknas 'Arendaja seaded' 'Isiklikud juurdepääsumärgid' ja valige 'Tokens (klassikaline)'.

Valige paremas ülanurgas 'Loo uus tunnus' ja valige 'Loo uus märk (klassikaline)'.

Järgmises etapis täitke jaotise „Märkus” üksikasjad ja seejärel määrake juurdepääsuloa aegumiskuupäev. Soovitatav on määrata aegumiskuupäev, kuigi GitHub võimaldab teil luua aegumatu märgi.

Jaotises „Uurimisala” lubage oma loa jaoks järgmised ulatused.

  1. töövoog
  2. Kustuta:paketid
  3. admin:org
  4. admin:avalik_võti
  5. kustuta_repo
  6. admin:ettevõte
  7. projekt
  8. admin:gpg_key
  9. admin:ssh_signing_key

Klõpsake valitud ulatusega nuppu 'Generate Token'.

Järgmisena kopeerige saadud märk.

Kleepige see käsu Git käivitamisel parooliväljale.

See peaks aitama teil repos muudatuste tegemisel või autentitud repo kloonimisel parandada vea 'parooli autentimise tugi eemaldati'.

Järeldus

Selles õpetuses õppisime Giti põhjuse ja lahenduse kohta 'parooli autentimise tugi eemaldati. Kasutage Giti repoga töötamisel selle asemel isiklikku juurdepääsuluba.