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

A Git Clone 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 hajt végre egy GitHub által üzemeltetett tárhelyen, vagy egy hitelesített tárat klónoz, előfordulhat, hogy hibaüzenetet kaphat, például „a jelszó-hitelesítés támogatását eltávolították”.

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, hogy minden felhasználó a token alapú hitelesítést használja különféle 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ő elérése vagy bármely hitelesített művelet 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ál kódot küldeni a távoli tárolóba.

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 „jelszó-hitelesítés támogatása eltávolítva” hiba kijavításában, amikor egy repo módosítását vagy egy hitelesített repo klónozását hajtja végre.

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 jogkivonatot” hibaüzenet, amikor Git-repóval dolgozik.