Git a través de SSH usando el puerto 443 en Windows con el cliente SourceTree

Estoy intentando conectarme a una count BitBucket Git usando SSH en el trabajo. El administrador de la networking ha bloqueado el puerto 22 (utilizado por defecto para SSH), así que estoy tratando de conectarme usando el puerto 443 (el puerto https).

El problema es, ¿dónde configuro eso en mi cliente Atlassian SourceTree? Si trato de conectarme a bitbucket.org:443 (en una window de terminal de Git bash) usando:

ssh -v git@bitbucket.org -p 443 

El progtwig establece una connection, pero ahora mi problema es configurar ese puerto en el cliente Git (no veo ninguna configuration de puerto en el cuadro de dialog Opciones dentro de SourceTree).

Gracias de antemano por cualquier ayuda.

Editar – En Linux hay un file .ssh / config donde uno podría editar la configuration del host (incluido el puerto de connection), pero AFAIK mi cliente de Windows no usa ese file de configuration porque establece una connection SSH usando el agente PuTTY.

Después de algunas investigaciones, parece que BitBucket ya no permite SSH en el puerto 443 (información oficial en este enlace ). Así que estoy atascado (por ahora) con https para mis conexiones en el trabajo.

De todos modos, uno podría resolver mi "problema original" cambiando la forma en que SourceTree se conecta utilizando SSH (desde Plink a OpenSSH, ver la image a continuación). De esta forma, el progtwig usaría la configuration ~ / .ssh y los files de keys para establecer una connection (como en Linux) y ese file de configuration podría usar un puerto diferente (consulte este enlace para get más información al respecto).

Configuración del cliente SSH de SourceTree

Ok, entonces esto sería un truco, pero SourceTree usa plink . Tiene su propia copy que guarda en C:\Program Files (x86)\Atlassian\SourceTree\tools\putty\plink.exe . Podría cambiar el nombre de ese file a C:\Program Files (x86)\Atlassian\SourceTree\tools\putty\actualplink.exe y crear un file por lotes llamado C:\Program Files (x86)\Atlassian\SourceTree\tools\putty\plink.bat . En ese file podrías

 C:\Program Files (x86)\Atlassian\SourceTree\tools\putty\actualplink.exe -P 443 %* 

Tenga en count que esto no está probado, y depende de cómo SourceTree realmente ejecute plink, pero creo que podría ser el truco.