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