2017-12-27 17 views
1

Ich habe seit ein paar Tagen mit diesem Problem gekämpft.Git ist mit einem> schwerwiegenden Fehler fehlgeschlagen. konnte nicht lesen Benutzername für

Ich kann keine Verbindung zu meinem Git-Projekt (gespeichert in VisualStudio.com) von einem bestimmten Computer herstellen (es funktioniert auf meinem zweiten PC). Jedes Mal, wenn ich versuche, mein Repository zu synchronisieren oder klonen, fragt VS2017 für meine Benutzerdaten (zweimal) und das ich die folgende Fehlermeldung erhalten:

Error: cannot spawn askpass: No such file or directory Error encountered while cloning the remote repository: Git failed with a fatal error. could not read Username for 'https://.visualstudio.com': terminal prompts disabled

Kann mich nicht erinnern, ob ich etwas geändert, die das verursacht haben könnte ..

Antwort

3

Es wird hauptsächlich durch die Anmeldeinformationen verursacht durch Credential Manager. Sie sollten die Anmeldeinformationen für xxx.visualstudio.com, die in Credential Manager gespeichert wurden, entfernen.

Wie wenn das PC-Betriebssystem Windows ist, können Sie Credential Manager -> Windows-Anmeldeinformationen -> unter Allgemeine Anmeldeinformationen -> entfernen Sie die Anmeldeinformationen wie Git: https://xxx.visualstudio.com.

enter image description here

Dann wieder klonen, git erhalten Sie Eingabe der Anmeldeinformationen für den Repo lassen. Nach Eingabe des Benutzernamens (E-Mail-Adresse) und des Passworts, die auf das VSTS-Konto zugreifen können, sollte der Repo erfolgreich geklont werden.

+0

Das hat funktioniert! Vielen Dank!!! – danbord

+0

Ich befolgte die Schritte, aber es hat nicht für mich funktioniert. Ich verwende VS2017 und versuche, eine Verbindung zu VSTS Git-Projekt. Ich bekomme unter Fehler Fehler beim Drücken auf das Remote-Repository: Git ist mit einem schwerwiegenden Fehler fehlgeschlagen. Win32Exception festgestellt. Fehler beim Schreiben der Anmeldeinformationen kann nicht spawnen askpass: Keine solche Datei oder Verzeichnis konnte nicht lesen Benutzername für 'https://xxxxxx.visualstudio.com': Terminalaufforderungen deaktiviert Pushing zu https://xxxxxx.visualstudio.com/_git/StockTrace –

1

Aktualisieren Sie einfach Ihr Visual Studio auf die neueste Version. Dieser Fehler wurde gemeldet und mit den neuesten Updates behoben. Arbeitete für mich.

+0

Und sollte das nicht möglich sein, weil Sie keine Administratorrechte haben; git remote set-url herkunft username: [email protected]/username/repo.git - das hat bei mir funktioniert. Hinweis: Speichern Sie Ihr GitHub-Passwort im Klartext in ./git/config –

Verwandte Themen