Git 'Støtte for passordautentisering ble fjernet' feil

Git Stotte For Passordautentisering Ble Fjernet Feil



GitHub er et av de største og mest populære online versjonskontrollsystemene for alle utviklere og organisasjoner. Den inneholder en stor prosentandel av åpen kildekode og lukket kildekode i verden og gjør det lettere for utviklerne å lage og samarbeide om ulike prosjekter.

Men når du trykker endringer til et GitHub-vertslager, kan du støte på en feil som 'støtte for passordautentisering ble fjernet. Vennligst bruk et personlig tilgangstoken i stedet.»

I denne opplæringen vil vi utforske årsaken/kilden til denne feilen og hvordan vi kan fikse den når vi jobber med en Git-repo.







Årsaken

Fra august 2021 introduserte GitHub funksjonen for enhver bruker til å bruke den tokenbaserte autentiseringen for å utføre forskjellige autentiserte Git-repositories.



Dette fjernet funksjonen med å bruke kontopassordene ved autentisering til GitHub ved hjelp av REST API.



Som et resultat vil forsøk på å få tilgang til eller utføre noen autentiserte operasjoner på et GitHub-vertslager ved å bruke passordautentisering resultere i nevnte feil.





Løsning

La oss fortsette og diskutere hvordan du raskt kan fikse denne feilen når du prøver å presse koden på det eksterne depotet.

Metoden for å fikse denne feilen er å aktivere og konfigurere tilgangstokenet på GitHub som lar oss utføre den tokenbaserte autentiseringen når vi kjører Git-operasjonene.



For å aktivere tilgang på token-basert autentisering, start med å logge på GitHub-kontoen din og gå over til 'Innstillinger'.

På «Innstillinger»-siden, bla ned og se etter «Utviklerinnstillinger»-alternativet.

I vinduet 'Utviklerinnstillinger' velger du 'Personlige tilgangstokener' og velger 'Tokens (klassisk)'.

Øverst til høyre velger du 'Generer nytt token' og velg 'Generer nytt token (klassisk)'.

I neste trinn fyller du ut detaljene for 'Merknad'-delen og setter deretter en utløpsdato for tilgangstokenet. Det anbefales å angi en utløpsdato selv om GitHub lar deg lage et token som ikke utløper.

Under 'Omfang'-delen aktiverer du følgende omfang for tokenet ditt:

  1. arbeidsflyt
  2. delete:pakker
  3. admin:org
  4. admin:offentlig_nøkkel
  5. delete_repo
  6. admin:bedrift
  7. prosjekt
  8. admin:gpg_key
  9. admin:ssh_signing_key

Klikk på 'Generer token' med det valgte omfanget.

Deretter kopierer du det resulterende tokenet.

Lim det inn i passordfeltet når du kjører Git-kommandoen.

Dette bør hjelpe deg med å fikse 'vennligst bruk et personlig tilgangstoken i stedet' når du utfører endringene i et eksternt GitHub-depot.

Konklusjon

I denne opplæringen lærte vi om årsaken og løsningen for Git 'støtte for passordautentisering ble fjernet. Vennligst bruk et personlig tilgangstoken i stedet»-feil når du sender endringer til et GitHub-depot.