Git Chyba „Podpora overovania hesla bola odstránená“.

Git Chyba Podpora Overovania Hesla Bola Odstranena



GitHub je jedným z najväčších a najpopulárnejších online systémov na správu verzií pre všetkých vývojárov a organizácie. Obsahuje veľké percento open source a closed source na svete a uľahčuje vývojárom vytvárať a spolupracovať na rôznych projektoch.

Pri odosielaní zmien do úložiska hosteného na GitHub sa však môže vyskytnúť chyba, ako napríklad „podpora overovania hesla bola odstránená. Namiesto toho použite osobný prístupový token.“

V tomto návode preskúmame príčinu/zdroj tejto chyby a ako ju môžeme opraviť pri práci s Git repo.







Príčina

Od augusta 2021 GitHub zaviedol funkciu pre každého používateľa, aby mohol používať autentifikáciu na základe tokenov na vykonávanie rôznych overených úložísk Git.



Toto odstránilo funkciu používania hesiel účtov pri autentifikácii na GitHub pomocou REST API.



Výsledkom je, že pokus o prístup alebo vykonanie akýchkoľvek overených operácií v úložisku hostovanom na GitHub pomocou overenia heslom bude mať za následok uvedenú chybu.





Riešenie

Poďme ďalej a diskutujme o tom, ako môžete rýchlo opraviť túto chybu pri pokuse o presunutie kódu do vzdialeného úložiska.

Metódou na opravu tejto chyby je povoliť a nakonfigurovať prístupový token na GitHub, čo nám umožňuje vykonávať autentifikáciu založenú na tokene pri spustení operácií Git.



Ak chcete povoliť prístup k overeniu založenému na tokenoch, začnite prihlásením sa do svojho účtu GitHub a prejdite na „Nastavenia“.

Na stránke „Nastavenia“ prejdite nadol a vyhľadajte možnosť „Nastavenia vývojára“.

V okne „Nastavenia vývojára“ vyberte „Tokeny osobného prístupu“ a vyberte „Tokeny (klasické)“.

Vpravo hore vyberte „Vygenerovať nový token“ a vyberte „Vygenerovať nový token (klasický)“.

V ďalšom kroku vyplňte podrobnosti v časti „Poznámka“ a potom nastavte dátum vypršania platnosti prístupového tokenu. Odporúča sa nastaviť dátum vypršania platnosti, aj keď vám GitHub umožňuje vytvoriť token, ktorému nevyprší platnosť.

V časti Rozsah povoľte pre svoj token nasledujúce rozsahy:

  1. pracovný tok
  2. delete:packages
  3. admin:org
  4. admin:public_key
  5. delete_repo
  6. admin:podnik
  7. projektu
  8. admin:gpg_key
  9. admin:ssh_signing_key

Kliknite na „Generovať token“ s vybraným rozsahom.

Potom skopírujte výsledný token.

Prilepte ho do poľa hesla pri spustení príkazu Git.

To by vám malo pomôcť opraviť chybu „použite namiesto toho osobný prístupový token“ pri vykonávaní zmien vo vzdialenom úložisku GitHub.

Záver

V tomto návode sme sa dozvedeli o príčine a riešení pre Git „podpora overovania hesla bola odstránená. Pri odosielaní zmien do úložiska GitHub použite namiesto toho osobný prístupový token.