La connection de Git ssh se rechazó con el siguiente formatting

Cuando uso el siguiente

url = ssh://user@dev.example.com:imageInfo.git 

en .git / config para un repository remoto obtengo el siguiente error

  ssh: connect to host port 22: Connection refused fatal: The remote end hung up unexpectedly 

pero si usa el siguiente

 ssh user@dev.example.com 

fuera de git me conecto sin problemas. Git también se conecta al mismo server con un usuario de gitosis usando

  url = gitosis@dev.example.com:imageInfo.git 

en .git / config y no tiene problemas.

para resumir, en resumen, mi file .git / config se parece a esto

  [remote "production"] url = ssh://user@dev.example.com:imageInfo.git url = gitosis@dev.example.com:imageInfo.git 

¿algunas ideas?

Tiene mal el formatting de la URL SSH; puede usar la syntax de estilo scp , como:

 user@dev.example.com:imageInfo.git 

… o el verdadero formulario de URL, donde necesita una / después del host en lugar de a : y una ruta absoluta, que solo puedo adivinar, por ejemplo:

 ssh://user@dev.example.com/srv/git/imageInfo.git 

La documentation para las URL de git está aquí , pero kernel.org está kernel.org en este momento, por lo que es posible que desee consultar la versión en caching aquí .

Recibí este post debido a que no tengo sshd daemon instalado y en ejecución. Así que hice 'sudo apt-get install ssh' y el problema fue resuelto.