Un colega mío tiene un repositorio de git remoto que quería clonar y me proporcionó una url de [email protected]: 443/repo.git. ssh aparece en el puerto 443 en este caso.git clone requiere ssh: // protocolo cuando quizás no debería?
Intenté clonar haciendo git clone [email protected]:443/repo.git
pero la operación expira. Pensé que git está predeterminado a ssh como su protocolo y no estoy seguro de por qué esto no funciona.
Si especifico explícitamente ssh en la url como git clone ssh://[email protected]:443/repo.git
funciona igual de normal.
¿Es ese comportamiento esperado de git? ¿Por qué la primera URL no funciona pero la segunda sí?
O use '.ssh/config' para especificar el puerto. –
¿Quiere decir que cada cliente debe editar su '~/.ssh/config'? ¿No podemos hacer esto en el lado del servidor? –