Es ist wirklich seltsam, dass ich bei meinem git push
heutigen Versuch einen Fehler melde
Fatal: HttpRequestException encountered
und zur Eingabe von Benutzername und Passwort auffordere.
Ich habe versucht git pull
und git clone
und beide funktionieren gut.
Und es funktioniert noch lange vor diesem Tag, und das Regenerieren des SSH-Schlüssels scheint nutzlos zu sein.
Kann mir jemand dabei helfen? Danke im Voraus!
git clone
das Repo erneut, kopieren Sie Ihre Änderungen undgit push
diese. Vielleicht hat sich die Remote-URL oder etwas konfigurationsbezogenes geändert?Antworten:
Verwenden Sie Windows und GitHub? Dies liegt daran, dass GitHub die schwache Verschlüsselung deaktiviert hat, insbesondere TLS v1.0 und v1.1
Die Verwendung des Git Credential Managers für Windows behebt dieses Problem. Sie können die neueste Version herunterladen .
quelle
Felipes Antwort ist richtig. Ich wollte nur erwähnen, dass das Aktualisieren von Git für Windows auch funktioniert.
Es aktualisiert Git Credential Manager, Git selbst und alle anderen Softwarepakete gleichzeitig.
(Nicht genug Ruf, um einen Kommentar abzugeben, daher musste dies stattdessen als Antwort hinzugefügt werden.)
quelle
Sie können die neueste Quellversion von Git von https://git-scm.com/ herunterladen und neu installieren.
Ich verwende Windows und es hat bei mir funktioniert.
quelle
Ich hatte das gleiche Problem. Wenn Sie 2FA verwenden, müssen Sie anstelle eines Kennworts Ihr Zugriffstoken verwenden.
quelle