17 votes

git.exe pull error : cannot spawn git : argument invalide

J'ai une erreur exactement comme sur la photo.

enter image description here

J'ai essayé plusieurs paramètres, j'ai cherché sur Internet, j'ai réinstallé. Git pull ne fonctionne pas dans TortoiseGit, je peux commiter et pousser, cependant.

J'ai un client ssh dans l'onglet réseau. Que puis-je essayer d'autre ?

13voto

MrTux Points 2735

Mise à jour :

Git pour Windows 2.16.1(4) est disponible et devrait corriger ce problème : https://github.com/git-for-Windows/git/releases


Vieille réponse :

Ceci est un problème connu dans Git pour Windows 2.16.1(2) et 2.16.1(3) : https://github.com/git-for-Windows/git/issues/1481

La seule solution est d'utiliser Git pour Windows 2.16.1 ( Télécharger ) (ou plus ancien ; la version 2.16.0 présente d'autres problèmes critiques : TortoiseGit revert failed - impossible de revenir sur les changements locaux ).

Juste pour les notes, rapport de bogue dans TortoiseGit : https://gitlab.com/tortoisegit/tortoisegit/issues/3156

PS : Pour Git pour Windows >= 2.16 vous avez besoin d'au moins TortoiseGit 2.5.7 (cf. https://stackoverflow.com/a/48457419/3906760 ).

5voto

徐敬尧 Points 51

J'ai rétabli la version 2.16.0, le problème a disparu. Git pour Windows 2.16.0(2)

0voto

VonC Points 414372

avoir le client ssh dans l'onglet réseau

Mais l'URL de votre dépôt distant est https://github.com/toouur/programming_test_repo , une URL https, donc SSH n'est pas impliqué. Du tout.

Assurez-vous que les paramètres de TortoiseGit mentionnent bien le chemin vers git.exe, et non git.exe lui-même.
Par exemple : C:\Program Files\Git\bin no C:\Program Files\Git\bin\git.exe

Vous pouvez faire référence à la dernière version de Git pour Windows , PortableGit-2.16.1.2-64-bit.7z.exe non compressé, où vous voulez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X