git tortoisegit

git.exe error de extracción: no se puede generar git: argumento no válido



tortoisegit (3)

Tengo un error exactamente como está en la imagen.

Probé varias configuraciones, buscé en google, reinstalé. Git pull no funciona en TortoiseGit, aunque puedo comprometerme y empujar.

Tengo cliente ssh en la pestaña de red. ¿Qué más puedo probar?


tener cliente ssh en la pestaña de red

Pero la URL de su repositorio remoto es https://github.com/toouur/programming_test_repo , una URL https, por lo que SSH no está involucrada. En absoluto.

Asegúrese de que la configuración de TortoiseGit mencione la ruta a git.exe, no a git.exe en sí.
Por ejemplo: C:/Program Files/Git/bin , no C:/Program Files/Git/bin/git.exe

Puede hacer referencia al https://github.com/git-for-windows/git/releases , PortableGit-2.16.1.2-64-bit.7z.exe , sin comprimir en cualquier lugar que desee.



Actualizar:

Git para Windows 2.16.1 (4) está fuera y eso debería solucionar este problema: https://github.com/git-for-windows/git/releases

Respuesta antigua:

Este es un problema conocido en Git para Windows 2.16.1 (2) y 2.16.1 (3): https://github.com/git-for-windows/git/issues/1481

La única solución consiste en utilizar Git para Windows 2.16.1 ( Download ) (o más antiguo; 2.16.0 tiene otros problemas críticos: TortoiseGit revert falló: no se pueden revertir los cambios locales ).

Solo para las notas, informe de errores en TortoiseGit: https://gitlab.com/tortoisegit/tortoisegit/issues/3156

PD: para Git para Windows> = 2.16 necesita al menos TortoiseGit 2.5.7 (consulte https://.com/a/48457419/3906760 ).