Úsáid an t-alias SSH sa Git remote nuair atá an bealach proxy ag an alias sin:

Host code-via-proxy
    HostName git.example.net
    User git
    ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p

Meaitseáiltear code-via-proxy leis an ainm SSH a sholáthraítear. Ansin aithníonn HostName an fíorsheirbhís. Teastaíonn netcat atá comhoiriúnach le OpenBSD ón sampla: -X connect iarrann HTTP CONNECT chuig an gceann scríbe SSH.

Le haghaidh checkout nua:

git clone git@code-via-proxy:team/project.git

Le haghaidh checkout atá ann cheana:

git remote set-url origin git@code-via-proxy:team/project.git

Cuir isteach fíorbhealach an stórais. Athraíonn an t-alias roghnú an naisc, ní céannacht an stórais ar a sheirbhís. Le haghaidh seirbhís phoiblí Git SSH ar líonra a cheadaíonn idirghabhálaí poiblí, soláthraíonn liosta na seachfhreastalaí HTTP iarrthóirí don óstach agus don phort seachfhreastalaí. Ná húsáid an sampla gan chuntas seachfhreastalaí ach le nód a cheadaíonn CONNECT chuig fíorcheann scríbe agus port SSH.

Meaitseálann remote a úsáideann [email protected]:team/project.git git.example.net ina ionad. Ní roghnaíonn sé an t-alias díreach toisc go bpointeálann HostName an alias ann. Úsáid an t-alias nó cuir an riail atá beartaithe faoin bhfíorainm.

Déan athbhreithniú ar bloic mheaitseála níos luaithe freisin. I bhformhór na roghanna SSH bíonn an chéad luach a fhaightear chun tosaigh, mar sin cuir socruithe sonracha roimh réamhshocruithe leathana a shainíonn an rogha chéanna.

Ailt ghaolmhara