Foutbericht ‘Verificatie mislukt op de git remote’

Ik probeer vanuit Visual Studio Code naar mijn GitHub-repository te pushen, pullen en wat dan ook.

Ik voer mijn gebruikersnaam en wachtwoord in, maar ik krijg de foutmelding:

Verificatie mislukt op de git remote.

Ik heb zojuist ingelogd op github.com met dezelfde gebruiker/wachtwoord.
Ik heb geprobeerd een persoonlijke toegangstoken te maken en deze als wachtwoord te gebruiken, maar ik kreeg dezelfde foutmelding.


Antwoord 1, autoriteit 100%

Ik heb het opgelost door caching van uw GitHub-wachtwoord in Git.

De stappen zijn als volgt:

  1. Download en installeer Git voor Windows
  2. Voer Git Bash, ‘cd’ uit naar de repository directory en voer git config --global credential.helper wincred
  3. in


Antwoord 2, autoriteit 96%

Ik geloof dat ik een oplossing voor dit probleem heb gevonden. Geen van de bovenstaande oplossingen werkte voor mij. Ik denk dat de hoofdoorzaak van dit probleem is dat GitHub de ondersteuning voor wachtwoordverificatie op 13 augustus 2021 heeft beëindigd. In plaats daarvan moet een persoonlijke toegangstoken worden gebruikt.

De stappen om dit probleem op te lossen zijn als volgt:

  1. Maak een persoonlijke toegangstoken op GitHub.com. Tutorial hier
  2. Ga terug naar Visual Studio Code en open terminal. Typ de volgende opdracht met uw eigen gebruikersinformatie:
git remote set-url origin https://<TOKEN>@github.com/<user_name>/<repo_name>.git

Als je een videogids wilt volgen, dezebleek heel nuttig.


Antwoord 3, autoriteit 4%

Ik had hetzelfde probleem met mijn Visual Studio Code op Linux die een Visual Studio Git-repository kloonde.

Het is opgelost door de Alternatieve authenticatie-instellingenin te stellen onder de beveiligingsinstellingen op {your-account}.visualstudio.com

Schermafbeelding:

Bekijk de schermafbeelding


Antwoord 4, autoriteit 4%

Het overkwam me nadat GitHub zijn beleid op 13 augustus 2021 had gewijzigd om te authenticeren met een persoonlijk toegangstoken (PAT) in plaats van een wachtwoord.

Ik heb deze stappen voor mezelf uitgevoerd. Ik ben op Lubuntu20.04.

  1. .gitconfiggemaakt in mijn homedirectory en het volgende toegevoegd

    [user]
       name = {your github username}
       email = {your email}
    [credential]
       helper = store --file ~/.git-credentials
    
  2. .git-credentialsgemaakt in mijn homedirectory zoals je hierboven kunt zien en het volgende toegevoegd

    https://{your github username}:{your github PAT}@github.com
    
  3. Laatste stap: herstart je terminal en voilà! Probeer een bestaande Visual Studio Code Git-map te committen/push/pull in te voeren en alles zal werken zoals voorheen.

Beveiligingsprobleem

Uw persoonlijke toegangstoken (PAT) wordt weergegeven als duidelijke ASCII-tekst en kan worden gelezen als iemand toegang heeft tot uw gebruikersaccount.


Antwoord 5

git remote set-url origin https://USUARIO:[email protected]/URL.git

werkte voor mij!

Other episodes