Ich habe genau wie auf dem Bild einen Fehler.
Versuchte verschiedene Einstellungen, googelte, neu installiert. Git pull funktioniert nicht in TortoiseGit, ich kann jedoch Commit und Push ausführen.
Ich habe SSH-Client in der Registerkarte "Netzwerk". Was kann ich noch probieren?
Update:
Git für Windows 2.16.1 (4) ist verfügbar und sollte dieses Problem beheben: https://github.com/git-for-windows/git/releases
Alte Antwort:
Dies ist ein bekanntes Problem in Git für Windows 2.16.1 (2) und 2.16.1 (3): https://github.com/git-for-windows/git/issues/1481
Eine Problemumgehung besteht nur in der Verwendung von Git für Windows 2.16.1 ( Download ) (oder älter; 2.16.0 hat andere kritische Probleme: TortoiseGit schlägt fehl - lokale Änderungen können nicht rückgängig gemacht werden ).
Nur für die Notizen Bugreport in TortoiseGit: https://gitlab.com/tortoisegit/tortoisegit/issues/3156
PS: Für Git für Windows> = 2.16 benötigen Sie mindestens TortoiseGit 2.5.7 (vgl. https://stackoverflow.com/a/48457419/3906760 ).
Ich bin auf die Version 2.16.0 zurückgerollt, das Problem ist verschwunden. Git für Windows 2.16.0 (2)
habe den ssh client im netzwerk
Ihre Remote-Repo-URL ist jedoch https://github.com/toouur/programming_test_repo , eine https-URL. Daher ist SSH nicht beteiligt. Überhaupt.
Stellen Sie sicher, dass in den Einstellungen für TortoiseGit der Pfad zu git.exe angegeben ist, nicht git.exe selbst.
Zum Beispiel: C:\Program Files\Git\bin
, nicht C:\Program Files\Git\bin\git.exe
Sie können das latest Git für Windows , PortableGit-2.16.1.2-64-bit.7z.exe
, unkomprimiert an beliebiger Stelle referenzieren.