Git Chyba „Použít místo toho osobní přístupový token“.

Git Chyba Pouzit Misto Toho Osobni Pristupovy Token



GitHub je jedním z největších a nejoblíbenějších online systémů pro správu verzí pro všechny vývojáře a organizace. Obsahuje velké procento open source a closed source na světě a usnadňuje vývojářům vytvářet a spolupracovat na různých projektech.

Při odesílání změn do úložiště hostovaného na GitHubu se však můžete setkat s chybou, jako je „podpora ověřování heslem byla odstraněna. Použijte místo toho osobní přístupový token“.

V tomto tutoriálu prozkoumáme příčinu/zdroj této chyby a jak ji můžeme opravit při práci s repozitářem Git.







Způsobit

Od srpna 2021 GitHub zavedl funkci pro všechny uživatele, aby mohli používat ověřování na základě tokenů k provádění různých ověřených úložišť Git.



Tím byla odstraněna funkce používání hesel účtů při ověřování na GitHubu pomocí REST API.



Výsledkem je, že pokus o přístup nebo provedení jakékoli ověřené operace v úložišti hostovaném na GitHubu pomocí ověřování heslem povede k uvedené chybě.





Řešení

Pojďme pokračovat a prodiskutujeme, jak můžete tuto chybu rychle opravit při pokusu o vložení kódu do vzdáleného úložiště.

Způsob, jak tuto chybu opravit, je povolit a nakonfigurovat přístupový token na GitHubu, což nám umožňuje provádět ověřování na základě tokenů při spouštění operací Git.



Chcete-li povolit přístup k ověřování založenému na tokenech, začněte přihlášením ke svému účtu GitHub a přejděte na „Nastavení“.

Na stránce „Nastavení“ přejděte dolů a vyhledejte možnost „Nastavení vývojáře“.

V okně „Nastavení vývojáře“ vyberte „Tokeny osobního přístupu“ a vyberte „Tokeny (klasické)“.

Vpravo nahoře vyberte „Vygenerovat nový token“ a vyberte „Vygenerovat nový token (klasický)“.

V dalším kroku vyplňte údaje pro sekci „Poznámka“ a poté nastavte datum vypršení platnosti přístupového tokenu. Doporučuje se nastavit datum vypršení platnosti, ačkoli GitHub umožňuje vytvořit token, kterému nevyprší platnost.

V části Rozsah povolte pro svůj token následující rozsahy:

  1. Pracovní postup
  2. delete:packages
  3. admin:org
  4. admin:veřejný_klíč
  5. delete_repo
  6. admin:podnik
  7. projekt
  8. admin:gpg_key
  9. admin:ssh_signing_key

Klikněte na „Generovat token“ s vybraným rozsahem.

Dále zkopírujte výsledný token.

Vložte jej do pole hesla při spuštění příkazu Git.

To by vám mělo pomoci opravit chybu „použijte místo toho osobní přístupový token“ při provádění změn ve vzdáleném úložišti GitHub.

Závěr

V tomto tutoriálu jsme se dozvěděli o příčině a řešení pro Git „podpora ověřování heslem byla odstraněna. Při odesílání změn do úložiště GitHub použijte místo toho token osobního přístupu.