Git vel SSH-reglar ut frå namnet i remote-URL-en
Bruk SSH-vertsaliaset i Git-remote-URL-en slik at den tiltenkte Host-blokka og ProxyCommand vert valde.
Bruk SSH-aliaset i Git-remoten når aliaset eig proxy-ruta:
Host code-via-proxy
HostName git.example.net
User git
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p
code-via-proxy vert samanlikna med det oppgjevne SSH-namnet. Deretter identifiserer HostName den verkelege serveren. Dømet treng OpenBSD-kompatibel netcat: -X connect ber om HTTP CONNECT til SSH-målet.
For ein ny checkout:
git clone git@code-via-proxy:team/project.git
For ein eksisterande checkout:
git remote set-url origin git@code-via-proxy:team/project.git
Erstatt med den verkelege repository-stien. Aliaset endrar valet av tilkopling, ikkje identiteten til repositoryet på serveren. For ein offentleg Git SSH-server på eit nettverk som tillèt ein offentleg mellommann, gjev HTTP-proxy-lista kandidatar for proxy-vert og -port. Bruk dømet utan proxy-konto berre med ein node som tillèt CONNECT til det faktiske SSH-målet og -porten.
Ein remote som brukar [email protected]:team/project.git svarar i staden til git.example.net. Han vel ikkje aliaset berre fordi HostName til aliaset peikar dit. Bruk anten aliaset eller legg den tiltenkte regelen under det verkelege namnet.
Gå gjennom tidlegare samsvarande blokker òg. For dei fleste SSH-innstillingane vinn den første verdien som vert henta, så set spesifikke innstillingar før breie standardverdiar som definerer same innstilling.