J'ai une erreur exactement comme sur la photo.
Essayé divers paramètres, googlé, réinstallé. Git pull ne fonctionne pas dans TortoiseGit, je peux quand même engager et pousser.
J'ai le client ssh dans l'onglet réseau. Que puis-je essayer?
Mettre à jour:
Git pour Windows 2.16.1 (4) est disponible et devrait résoudre ce problème: https://github.com/git-for-windows/git/releases
Ancienne réponse:
Il s'agit d'un problème connu dans Git for Windows 2.16.1 (2) et 2.16.1 (3): https://github.com/git-for-windows/git/issues/1481
Seule solution de contournement consiste à utiliser Git pour Windows 2.16.1 ( Télécharger ) (ou version antérieure; 2.16.0 présente d’autres problèmes critiques: TortoiseGit annulation échouée - impossible d’annuler les modifications locales ).
Juste pour les notes, rapport de bug dans TortoiseGit: https://gitlab.com/tortoisegit/tortoisegit/issues/3156
PS: Pour Git pour Windows> = 2.16, il faut au minimum TortoiseGit 2.5.7 (cf. https://stackoverflow.com/a/48457419/3906760 ).
Je suis revenu à la version 2.16.0, le problème a disparu. Git pour Windows 2.16.0 (2)
avoir le client ssh dans l'onglet réseau
Mais votre URL de dépôt à distance est https://github.com/toouur/programming_test_repo , une URL https, afin que SSH ne soit pas impliqué. Du tout.
Assurez-vous que les paramètres de TortoiseGit mentionnent le chemin d'accès à git.exe, pas à git.exe lui-même.
Par exemple: C:\Program Files\Git\bin
, pas C:\Program Files\Git\bin\git.exe
Vous pouvez référencer le latest Git pour Windows , PortableGit-2.16.1.2-64-bit.7z.exe
, non compressé où vous le souhaitez.