Das Visual Studio hat meine Commits nicht mehr an das Bitbucket gesendet, und dieser Fehler wird angezeigt Beim Klonen des Remote-Repositorys ist ein Fehler aufgetreten: Git ist mit einem schwerwiegenden Fehler aufgetreten Beim Senden der Anfrage ist ein Fehler aufgetreten
C/Programmdateien (x86)/Microsoft Visual Studio/2017/Community / Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/Git/mingw32/libexec/git-core/git-askpass.exe: Nein solche Datei oder Verzeichnis
passwort für "https: //[email protected]" konnte nicht gelesen werden: Die Eingabeaufforderungen des Terminals sind deaktiviert. __
Ich hatte das gleiche Problem, ich fand hier eine Antwort, die für mich funktionierte: https://github.com/github/VisualStudio/issues/949
Im Folgenden sind die Schritte aufgeführt, die behoben werden sollen: Es scheint, dass der im Lieferumfang von Git-Credential-Manager-for-Windows/in VIsual Studio 2017 enthaltene Bundle nicht die neueste Version ist. Das Herunterladen der neuesten Version und das Einfügen der Dateien in Visual Studio 2017 hat für mich funktioniert.
Ich habe mein Passwort zur Remote-URL hinzugefügt. (Team Explorer> Repository-Einstellungen> Remotes) https: // username: [email protected]/username/myproject.git .
Zu Ihrer Information, dieses Problem wurde für mich durch ein Update von VS 2017 auf Version 15.9.4 behoben
Nach einem Chat mit Chad Boles (der Team Explorer in Visual Studio verwaltet) haben wir eine andere Option gefunden. Dies wird dem Überschreiben der Dateien in der Visual Studio-Installation vorgezogen, da dadurch zukünftige Updates möglicherweise beschädigt werden und in der Zukunft Probleme beim Debuggen auftreten können.
Der Trick besteht darin, bis Visual Studio tatsächlich mit Git-Anmeldeinformations-Manager für Windows 1.18.4 oder neuer ausgeliefert wird (es sollte nach Visual Studio 2019 Preview 4.0 oder neuer sein), um den Installationsort des Git-Anmeldeinformations-Managers in Git Global Config zu konfigurieren:
Aktualisieren Sie Ihre globale Git-Konfiguration, um auf eine bestimmte Implementierung des Git-Anmeldeinformations-Managers hinzuweisen:
c:\>git config --global --edit
Aktualisieren Sie den Abschnitt [credential]
:
[credential]
helper = C:\\\\Program\\ Files\\\\Git\\\\mingw64\\\\libexec\\\\git-core\\\\git-credential-manager.exe
Stellen Sie sicher, dass der Pfad darauf verweist, wo sich der neueste Git Credential Manager auf Ihrem System befindet. Beachten Sie alle Fluchten, die erforderlich sind, damit Pfade in der globalen Konfiguration von git funktionieren.
Eine andere Option ist die Installation der neuesten Version von Git für Windows (die bereits mit dem Git-Anmeldeinformations-Manager für Windows 1.18.4 geliefert wird) und der erste Klon und die Authentifizierung über die Befehlszeile auszuführen. Dadurch werden die Anmeldeinformationen im Windows-Anmeldeinformationsspeicher gespeichert. Anschließend werden sie von Visual Studio problemlos abgerufen.
Ich habe SourceTree installiert und dort meine OAuth Token von beiden Konten hinzugefügt. Dies hat für mich auf den beiden verschiedenen PCs funktioniert.
Ich habe es gerade in diesem Moment erlebt. Also habe ich versucht, mich bei bitbucket anzumelden. Überraschenderweise heißt es: "Ich kann mich nicht mit Benutzername einloggen, bitte E-Mail verwenden". Dann loggte ich mich mit meiner E-Mail ein, dann grub meine Bitbucket-Einstellungen und stellte fest, dass ich ein Passwort generieren kann.
Ich habe gerade das gleiche Problem für mich in Visual Studio 2019 gelöst.
In Extras -> Nuget Package Manager -> Package Manager-Konsole
Dieser Befehl aktualisiert die GitForWindows-Version (sowie den Git-Anmeldeinformations-Manager) für Sie.
Install-Package GitForWindows -Version 2.23.0
Zusätzlich zu Ecds answer (kann noch nicht kommentieren), wenn Ihr Passwort das Zeichen ' @ ' (oder eines der in der URL verwendeten Symbole) enthält, müssen Sie das Zeichen deaktivieren, da dies zu ' Host 'konnte nicht durch URL-Kodierung aufgelöst werden.% 40 für den Fall des ' @ ' Zeichens.