Git Clone 'Støtte for passordautentisering ble fjernet' feil

Git Clone 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 eller kloner en autentisert repo, kan du støte på en feil som 'støtte for passordautentisering ble fjernet'.

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 alle brukere 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 en autentisert operasjon 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 en kode 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 'Personal Access Tokens' og velger 'Tokens (Classic)'.

Ø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 feilen 'støtte for passordautentisering ble fjernet' når du utfører endringer i en repo eller kloner en autentisert repo.

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 mens du arbeider med en Git-repo.