tag - que es git log
git Push fallido: falló con error: la variante ssh ''simple'' no admite la configuración del puerto (4)
Se aplica a :
- Win10 de 64 bits
- Android Studio 3.0.1, BUILD # AI-171.4443003
- Git 2.16.0.windows.2
Solución en mi caso: eliminar el número de puerto de su control remoto (VCS -> Git -> Remotos), dejar nativo para SSH ejecutable (Archivo -> Configuración -> Control de versiones -> Git -> SSH ejecutable -> Nativo).
before: ssh://[email protected]:22/home/git/projects/android/project.git
after: ssh://[email protected]/home/git/projects/android/project.git}
Desde https://confluence.atlassian.com/bamkb/unable-to-detect-latest-git-changes-ssh-variant-simple-does-not-support-setting-port-943532118.html , parece git 2.16 no funciona con el ejecutable SSH incluido con IntelliJ 2017.3.
Git version 2.16.0-rc0 does not work well with OpenSSH version 6.7 or older as stated in this bug report.
Cambiar la configuración de IntelliJ para usar "Ejecutable SSH -> Nativo" solucionó este problema.
Lo tengo resuelto con el ajuste.
git config --global ssh.variant ssh
No hay necesidad de cambiar nada en Android Studio 3.1
Se aplica a:
- Windows 7
- IntelliJ Idea 2017.3.4 Build UI-173.4548.28 compilación el 29 de enero de 2018
- git version 2.16.2.windows.1
- ssh -V OpenSSH_7.6p1, OpenSSL 1.0.2n 7 de diciembre de 2017
1) IntelliJ IDEA elimina el número de puerto de su control remoto
antes: | origen | ssh: //[email protected]: 24567 / ABC / my.project / project |
después: | origen | ssh: //[email protected]/ABC/my.project/project |
2) IntelliJ IDEA deja el ejecutable SSH como "Build-in"
3) crear el archivo de configuración ssh ~ / .ssh / config
Host git.mycompany.com
HostName git.mycompany.com
Port 24567
User myusername
más detalles sobre la configuración ver: https://www.ssh.com/ssh/config/
4) reinicie IntelliJ IDEA