TortoiseGit cambia el puerto pnetworkingeterminado 22

Probablemente sea una pregunta fácil. Me estoy ejecutando en Windows 8 y quiero conectarme al repository de mi empresa. Mi empresa cambió el puerto pnetworkingeterminado de 22 a 1234 por algún motivo administrativo.

Mi repository de git se parece a [email protected]: proj.git.

Antes que nada, no entiendo la notación de dos puntos en ': proj.git', estoy acostumbrado a la notación de barra. En segundo lugar, quiero una forma de tirar y empujar en ese puerto, ya sea utilizando TortoiseGit o desde la command-line. Traté de cambiar la URL como [email protected]: 1234: proj.git y [email protected]: proj.git: 1234, pero no hay esperanza.

Siempre obtengo un error de time de espera de connection. ssh -vT -p 1234 [email protected] el ssh -vT -p 1234 [email protected] en la línea de command y pude conectarme.

Así que ahora estoy confundido, pude conectar usando el command ssh pero no sé cómo usarlo dentro de TortoiseGit.

PuTTY viene con una gran administración de session, donde puede save los attributes de las conexiones (por ejemplo, ssh key, username, port).

Una "session" especial es la session Configuración pnetworkingeterminada, donde puede establecer valores pnetworkingeterminados para todas las conexiones nuevas (por ejemplo, una key, un nombre de usuario pnetworkingeterminado, habilitar compression, forzar SSH versión 2 o cambiar el puerto pnetworkingeterminado, etc.).

También puede save configuraciones para conexiones ssh (únicas) como sesiones. Tome un server donde el server ssh solo escuche en un puerto diferente, luego puede configurar todos los ajustes y savelos, por ejemplo, en "SERVERNAME". Ahora puede acceder a esta configuration guardada iniciando PuTTY y haciendo doble clic en "SERVERNAME" en la list de sesiones guardadas O, al usar TortoiseGit, plink u otras aplicaciones de masilla, el nombre de server ingresado (por ejemplo, git @ SERVERNAME: /test.git) se combinará contra la list de sesiones guardadas y si se encuentra, se utilizan las configuraciones de la session guardada.

Los nombres de session no necesitan ser el nombre de server exacto, también puede usar diferentes nombres, como "SERVERNAME1" o "SERVERNAME-adminkey" (p. Ej. Git @ SERVERNAME-adminkey: /test.git) si desea utilizar diferentes keys con el mismo nombre de usuario en un server. De esta forma, también es posible tener una session guardada llamada "test.com", pero cuando se accede a ella, se establece una connection con example.com (nombre de host guardado).

Fuente e información adicional: https://tortoisegit.org/docs/tortoisegit/tgit-ssh-howto.html (copydo 1: 1 porque soy el autor del text vinculado)

una alternativa más simple es usar el siguiente formatting de url:

 ssh://[email protected]:1234/proj.git 

puede usar este formatting para clonar directamente desde el repository sin configurar antes las sesiones en masilla.

enter image description here