Viga 'Kasuta selle asemel isiklikku juurdepääsuluba'.

Viga Kasuta Selle Asemel Isiklikku Juurdepaasuluba



GitHub on üks suurimaid ja populaarsemaid veebipõhiseid versioonihaldussüsteeme arendajatele ja organisatsioonidele. 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 edastamisel võib tekkida tõrge, näiteks „parooli autentimise tugi eemaldati. Kasutage selle asemel isiklikku juurdepääsuluba.

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 toimingule juurdepääsu katse või selle sooritamine, mille tulemuseks on nimetatud tõrge.





Lahendus

Jätkame ja arutame, kuidas saate selle vea kiiresti parandada, kui proovite koodi kaughoidlasse 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' 'Personal Access Tokens' ja valige 'Tokens (Classic)'.

Valige paremas ülanurgas 'Loo uus märk' 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 GitHubi kaughoidlas muudatuste tegemisel parandada vea „kasutage selle asemel isiklikku juurdepääsuluba”.

Järeldus

Selles õpetuses õppisime Giti põhjuse ja lahenduse kohta 'parooli autentimise tugi eemaldati. Kasutage GitHubi hoidlasse muudatuste edastamisel selle asemel isiklikku juurdepääsuluba.