Git „A jelszó-hitelesítés támogatása eltávolítva” hiba

Git A Jelszo Hitelesites Tamogatasa Eltavolitva Hiba



A GitHub az egyik legnagyobb és legnépszerűbb online verziókezelő rendszer bármely fejlesztő és szervezet számára. Nagy százalékban tartalmaz nyílt és zárt forráskódot a világon, és megkönnyíti a fejlesztők számára a különböző projektek létrehozását és együttműködését.

Amikor azonban módosításokat küld egy GitHub által üzemeltetett tárhelyre, olyan hibaüzenetet kaphat, mint például „a jelszó-hitelesítés támogatása eltávolítva. Kérjük, használjon helyette személyes hozzáférési tokent.'

Ebben az oktatóanyagban megvizsgáljuk a hiba okát/forrását, és azt, hogyan javíthatjuk ki, amikor Git-repóval dolgozunk.







Ok

2021 augusztusától a GitHub bevezette azt a funkciót, amely minden felhasználó számára lehetővé teszi a token alapú hitelesítés használatát különböző hitelesített Git-tárolók végrehajtásához.



Ezzel megszűnt a fiókjelszavak használatának funkciója a REST API használatával történő GitHub-hitelesítéskor.



Ennek eredményeként a GitHub által üzemeltetett lerakat jelszavas hitelesítéssel történő hozzáférési vagy hitelesített műveletek végrehajtása az említett hibát eredményezi.





Megoldás

Folytassuk, és beszéljük meg, hogyan javíthatja gyorsan ezt a hibát, amikor megpróbálja leküldeni a kódot a távoli tárolóban.

A hiba kijavításának módja a hozzáférési jogkivonat engedélyezése és konfigurálása a GitHubon, amely lehetővé teszi számunkra, hogy a Git-műveletek futtatásakor token-alapú hitelesítést hajtsunk végre.



A token alapú hitelesítéshez való hozzáférés engedélyezéséhez először jelentkezzen be GitHub-fiókjába, és lépjen a „Beállítások” oldalra.

A „Beállítások” oldalon görgessen lefelé, és keresse meg a „Fejlesztői beállítások” lehetőséget.

A „Fejlesztői beállítások” ablakban válassza a „Személyes hozzáférési tokenek” lehetőséget, majd a „Tokenek (klasszikus)” lehetőséget.

A jobb felső sarokban válassza az „Új token generálása”, majd az „Új token generálása (klasszikus)” lehetőséget.

A következő lépésben töltse ki a „Megjegyzés” szakasz adatait, majd állítsa be a hozzáférési token lejárati dátumát. Javasoljuk, hogy állítson be egy lejárati dátumot, bár a GitHub lehetővé teszi egy nem lejáró token létrehozását.

A „Hatókör” részben engedélyezze a következő hatóköröket a tokenhez:

  1. munkafolyamat
  2. delete:packages
  3. admin:org
  4. admin:nyilvános_kulcs
  5. delete_repo
  6. admin:vállalat
  7. projekt
  8. admin:gpg_key
  9. admin:ssh_signing_key

Kattintson a „Token generálása” gombra a kiválasztott hatókörrel.

Ezután másolja ki a kapott tokent.

Illessze be a jelszó mezőbe a Git parancs futtatásakor.

Ez segíteni fog a „kérem, használjon helyette személyes hozzáférési jogkivonatot” hiba kijavítását a távoli GitHub-tárhely módosítása során.

Következtetés

Ebben az oktatóanyagban megismerkedtünk a Git „jelszavas hitelesítés támogatása megszűnt” okával és megoldásával. Kérjük, használjon helyette személyes hozzáférési tokent” hibaüzenet, amikor módosításokat küld egy GitHub-tárhelyre.