usuario repositorio password guardar credenciales crear comandos cambiar borrar and git version-control ssh cygwin

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: []