wake-up-neo.com

Beim Versuch, Push auf Git und Empfangen "Der Benutzername für" https://github.com "konnte nicht gelesen werden: Die Eingabeaufforderungen des Terminals sind deaktiviert."

Ich verwende Visual Studio und die GitHub-Erweiterung. Ich kann mich anmelden, das Repository meines Teams klonen und die Änderungen dann erfolgreich abrufen.

Wenn es Zeit ist, meine Änderungen wieder auf die Fernbedienung zu verschieben, wird kurz eine leere Eingabeaufforderung auf dem Bildschirm und dann die folgenden Fehler im Ausgabefenster angezeigt:

Fehler beim Übertragen an das Remote-Repository: Git ist mit einem schwerwiegenden Fehler fehlgeschlagen. 

fatal: AggregateException festgestellt. Ein oder mehrere Fehler sind aufgetreten. 

fehler: Askpass kann nicht erzeugt werden: Keine solche Datei oder Verzeichnis 

fatal: Der Benutzername für ' https://github.com ' konnte nicht gelesen werden: Die Eingabeaufforderungen des Terminals sind deaktiviert

BEARBEITEN: Pushing über die Befehlszeile funktioniert ebenso wie Pushing über die GitHub-Desktopanwendung, nur nicht in dieser Erweiterung.

Irgendwelche Ideen, warum dies passieren könnte? Ich kann nicht erkennen, warum der Benutzername erforderlich ist, da ich mich bei der Erweiterung angemeldet habe.

33
Matt

Wie in meinem Kommentar. Sie können Ihren Benutzernamen in die Remote-URL aufnehmen (ähnlich wie bei FTP).

Beispiel ohne Passwort (SSH):

git remote set-url Origin [email protected]/username/repo.git

Beispiel mit Passwort (https)

https://name:[email protected]/username/repo.git

Quelle: Git Push erfordert Benutzername und Passwort

Aktualisiert 14.05.2014, um github.org in der ursprünglichen Antwort auf github.com zu korrigieren

19
Taylor Ackley

Stellen Sie sicher, dass Windows keine ausstehende Aktualisierung hat. Wenn dies der Fall ist, aktualisieren Sie und starten Sie ihn erneut.

5
Scott

Gehen Sie in Windows zum Anmeldeinformations-Manager und prüfen Sie, ob die Liste der generischen Anmeldeinformationen die folgenden Einträge enthält .__ 

git: https://github.com

https://github.com

Wenn diese Einträge nicht vorhanden sind, fügen Sie diese Einträge mit Benutzername und Kennwort hinzu, und es sollte funktionieren.

1
user2713706

Was für mich funktionierte, bestand darin, die Verbindung zu allen vorhandenen Verbindungen in Visual Studio zu trennen, sie einzeln zu entfernen und die Verbindung von Grund auf herzustellen. Dann konnte ich sofort das Repository erneut klonen.

1
Tadeáš Bucha

Dies ist mir beim Synchronisieren passiert. Das Aktualisieren von Visual Studio auf die neueste Version hat es für mich getan.

1
Squibly

Das hat für mich funktioniert:

Löschen Sie die Datei% localAppData%\GitCredentialManager\tenant.cache und versuchen Sie die Anmeldung erneut.

0
Anthony

In meinem Fall das gleiche Problem, das im folgenden Szenario auftritt:

Wir sind im Firmennetzwerk. Wir haben also einen eigenen Vertreter. Wenn wir das Klonen versuchen, können wir aufgrund des gleichen Fehlers nicht herunterladen.

Ich habe Proxy-URL in unserer Git-Konfiguration hinzugefügt.

[http]
 proxy=http://YourNameHere:[email protected]:6050/
 sslVerify = false

[https] 
proxy=http://YourNameHere:[email protected]:6050/
 sslVerify = false

Das Problem verschwindet und ich kann alle Git-Operationen ausführen.

0
Andi AR

Ich hatte das gleiche Problem, nachdem auf meinem PC nur TLS1.2 aktiviert war. Nach dem Aktivieren von TLS 1.1, SSL.x wurde das Problem behoben. Zum Aktivieren und Deaktivieren habe ich die IISCrypto-Software verwendet. Hoffe das hilft dem Team und anderen Nutzern.

0
vCillusion