¿Cómo usar git sobre el software ssh personalizado?

SSH en nuestro país está bloqueado, así que tengo que usar un software ssh bifurcado llamado ofuscado-openssh , lo instalé en el directory / opt en Linux OS, ¿cómo puedo forzar a git a usar /opt/ob-openssh/bin/ssh no /usr/bin/ssh ?

Use la variable de entorno GIT_SSH para apuntar a su versión de ssh.

La forma más fácil es configurar la variable de entorno GIT_SSH para que apunte a su cliente SSH.

Desde la página man:

GIT_SSH

Si se configura esta variable de entorno, entonces git fetch y git push usarán este command en lugar de ssh cuando necesiten conectarse a un sistema remoto. El command $GIT_SSH recibirá exactamente dos arguments: el nombre de usuario @ host (o solo el host) de la URL y el command de shell para ejecutar en ese sistema remoto.

Para pasar opciones al progtwig que desea listr en GIT_SSH , deberá ajustar el progtwig y las opciones en un script de shell, luego configure GIT_SSH para hacer reference al script de shell.

Por lo general, es más fácil configurar las opciones deseadas a través de su file .ssh / config personal. Consulte su documentation ssh para get más detalles.