tag remove remote practices how from create best git ssh tortoisegit

git - remove - fatal: la variante ssh ''simple'' no admite la configuración del puerto



push tags to github (4)

Cuando cloné un proyecto remoto de GitLab, obtengo el siguiente error:

error fatal: ssh variant ''simple'' does not support setting port

Intenté reinstalar TortoiseGit, pero esto no resolvió el problema.


Arreglado por

export GIT_SSH_VARIANT=ssh


El comportamiento interno de Git (> = 2.16.0) para la detección de herramientas SSH cambió y TortoiseGitPlink ya no se detecta como compatible con ssh o plink .

Esto solo afecta si la URL de SSH contiene un puerto. Por ahora, necesita establecer la variable de entorno GIT_SSH_VARIANT en ssh , en la próxima versión de TortoiseGit 2.5.7 esto se hará automáticamente.

Ver https://tortoisegit.org/issue/3139

Actualización (TLDR) : actualice TortoiseGit a la última versión estable: https://tortoisegit.org/download/


Establezca la variable de entorno GIT_SSH_VARIANT en ssh. Esto solucionará el problema.


Si está usando la versión de Windows de git, intente esto:

git config --global ssh.variant ssh