Git velur SSH-reglur eftir navninum í sínari remote-URL
Brúka SSH vertaliðið í Git remote-URL, so ætlaði Host-blokkurin og ProxyCommand verða vald.
Brúka SSH-liðið í Git remote, tá ið hetta liðið eigur proxy-leiðina:
Host code-via-proxy
HostName git.example.net
User git
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p
code-via-proxy verður samanborið við uppgivna SSH-navnið. Síðani eyðkennir HostName tann veruliga servaran. Dømið tørvar OpenBSD-hóskandi netcat: -X connect biður um HTTP CONNECT til SSH-málið.
Fyri nýtt checkout:
git clone git@code-via-proxy:team/project.git
Fyri verandi checkout:
git remote set-url origin git@code-via-proxy:team/project.git
Set veruliga slóðina til repository. Liðið broytir sambandsval, ikki samleikan hjá repository á tínum servara. Fyri alment Git SSH-servara á neti, sum loyvir almenna millumgongu, veitir HTTP-proxy listin evnar til proxy-vert og port. Brúka dømið uttan proxy-konto bert við einum node, sum loyvir CONNECT til veruliga SSH-málið og port.
Ein remote, sum brúkar [email protected]:team/project.git, passar í staðin til git.example.net. Tað velur ikki liðið bert tí HostName hjá liðnum vísir hagar. Brúka antin liðið ella set ætlaðu regluna undir veruliga navninum.
Far eisini gjøgnum fyrri samsvarandi blokkar. Fyri flest SSH-vald er tað fyrsta funna virðið sum vinnur, so set serstakar stillingar frammanfyri víðar sjálvstillingar, sum skilgreina sama val.