web-dev-qa-db-fra.com

erreur de tirage de git.exe: impossible de générer git: argument incorrect

J'ai une erreur exactement comme sur la photo.

 enter image description here

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?

16
toouur

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 ).

13
MrTux

Je suis revenu à la version 2.16.0, le problème a disparu. Git pour Windows 2.16.0 (2)

5
徐敬尧

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.

0
VonC