Error sa Git na 'Gumamit ng Personal na Token sa Pag-access.'

Error Sa Git Na Gumamit Ng Personal Na Token Sa Pag Access



Ang GitHub ay isa sa pinakamalaki at pinakasikat na online version control system para sa anumang developer at organisasyon. Naglalaman ito ng malaking porsyento ng open source at closed source sa mundo at pinapadali ang mga developer na lumikha at makipagtulungan sa iba't ibang proyekto.

Gayunpaman, kapag nagtulak ng mga pagbabago sa isang repositoryong naka-host sa GitHub, maaari kang makatagpo ng error gaya ng “inalis ang suporta para sa pagpapatunay ng password. Mangyaring gumamit na lang ng personal na access token”.

Sa tutorial na ito, tutuklasin namin ang sanhi/pinagmulan ng error na ito at kung paano namin ito maaayos kapag nagtatrabaho sa isang Git repo.







Dahilan

Noong Agosto 2021, ipinakilala ng GitHub ang feature para sa sinumang user na gumamit ng token-based na pagpapatotoo upang maisagawa ang iba't ibang na-authenticate na mga repositoryo ng Git.



Inalis nito ang feature ng paggamit ng mga password ng account kapag nagpapatotoo sa GitHub gamit ang REST API.



Bilang resulta, ang pagtatangkang mag-access o magsagawa ng anumang authenticated na operasyon sa isang GitHub-hosted repository gamit ang password authentication ay magreresulta sa nasabing error.





Solusyon

Magpatuloy tayo at talakayin kung paano mo mabilis na maaayos ang error na ito kapag sinusubukang itulak ang code sa remote na imbakan.

Ang paraan upang ayusin ang error na ito ay upang paganahin at i-configure ang access token sa GitHub na nagbibigay-daan sa amin upang maisagawa ang token-based na pagpapatotoo kapag pinapatakbo ang mga pagpapatakbo ng Git.



Upang paganahin ang pag-access sa pagpapatunay na nakabatay sa token, magsimula sa pamamagitan ng pag-log in sa iyong GitHub account at pumunta sa 'Mga Setting'.

Sa page na “Mga Setting,” mag-scroll pababa at hanapin ang opsyong “Mga Setting ng Developer”.

Sa window ng 'Mga Setting ng Developer', piliin ang 'Mga Token ng Personal na Pag-access' at piliin ang 'Mga Token (Classic)'.

Sa kanang bahagi sa itaas, piliin ang 'Bumuo ng bagong token' at piliin ang 'Bumuo ng bagong token (classic)'.

Sa susunod na hakbang, punan ang mga detalye para sa seksyong 'Tandaan' at pagkatapos ay magtakda ng petsa ng pag-expire para sa token ng pag-access. Inirerekomenda na magtakda ng petsa ng pag-expire kahit na pinapayagan ka ng GitHub na lumikha ng hindi nag-e-expire na token.

Sa ilalim ng seksyong “Saklaw,” paganahin ang mga sumusunod na saklaw para sa iyong token:

  1. daloy ng trabaho
  2. tanggalin:mga pakete
  3. admin:org
  4. admin:public_key
  5. delete_repo
  6. admin:enterprise
  7. proyekto
  8. admin:gpg_key
  9. admin:ssh_signing_key

Mag-click sa 'Bumuo ng Token' gamit ang napiling saklaw.

Susunod, kopyahin ang resultang token.

I-paste ito sa field ng password kapag pinapatakbo ang Git command.

Makakatulong ito sa iyong ayusin ang error na 'mangyaring gumamit na lang ng personal na access token' kapag nagsasagawa ng mga pagbabago sa isang malayuang GitHub repository.

Konklusyon

Sa tutorial na ito, natutunan namin ang tungkol sa dahilan at ang solusyon para sa Git “suporta para sa pagpapatunay ng password ay inalis. Mangyaring gumamit na lang ng personal na access token” na error kapag nagtutulak ng mga pagbabago sa isang GitHub repository.