Se você usa regularmente um repositório, deve fazê-lo usando .ssh/config
, como diz a amcnabb, lembre-se que .ssh/config
permite criar aliases para opções de configuração ou .git/config
, se isso for inadequado por algum motivo.
Se, no entanto, você precisar transmitir ssh
opções de configuração realmente transitórias, como porque você está preso em um wi-fi do aeroporto que bloqueia ssh
, adapte minhas instruções habituais para ssh
over tor
:
Instale connect
no seu caminho, talvez construindo connect.c
da fonte
Crie um script chamado git-tbb
:
#!/bin/bash
export CONNECT_PASSWORD=""
exec ssh -o ProxyCommand="connect -5 -S 127.0.0.1:9150 %h %p" $*
Crie um script chamado git-tbb
#!/bin/bash
export GIT_SSH='which ssh-tbb' git pull
exec git $*
Renomeie-os para -tor
se você alterar a porta para 9050 para a configuração padrão do tor, em oposição ao 9150 padrão do TBB.