repositorio - git config--global
Git en el puerto SSH personalizado (2)
Mi proveedor de VPS recomienda que deje mi puerto SSH en el número de puerto personalizado que le asignan de forma predeterminada (no 22). El caso es que mientras sé que puedo dar el número de puerto cuando creo una configuración remota, parece que no puedo hacer lo mismo cuando hago un clon git. Estoy usando gitolita para que los comandos de clonación se vean así:
git clone [email protected]:gitolite-admin
¿Hay alguna manera de encubrir esto para usar el número de puerto ssh personalizado?
También debería mencionar que estoy ejecutando cygwin en Windows. He visto varios lugares diciendo que agregue el puerto personalizado al archivo ~/.ssh/config
como
Host mydomain.com
Port 12345
Sin embargo, en cygwin, ese archivo no parece existir.
Cuando desee una ruta relativa desde su directorio personal, use esta extraña sintaxis:
ssh://[user@]host.xz[:port]/~[user]/path/to/repo
Por ejemplo, si el repositorio está en /home/jack/projects/jillweb
en el servidor jill.com
y está jill.com
sesión como jack
con sshd
escuchando en el puerto 4242:
ssh://[email protected]:4242/~/projects/jillweb
git clone ssh://[email protected]:[port]/gitolite-admin
Tenga en cuenta que el número de puerto debe estar allí sin los corchetes: []