Roghnaíonn Git rialacha SSH de réir an ainm ina URL cianda
Úsáid alias óstach SSH in URL cianda Git ionas go roghnófar an bloc Host agus an ProxyCommand atá beartaithe.
Ú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.