Cleachd an t-alias SSH san Git remote nuair a tha an t-slighe proxy aig an alias sin:

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

Thèid code-via-proxy a cho-fhreagairt ris an ainm SSH a thugadh. An uairsin dh'ainmicheas HostName an fhìor fhrithealaiche. Feumaidh an eisimpleir netcat co-fhreagarrach ri OpenBSD: -X connect ag iarraidh HTTP CONNECT chun an t-seòl SSH.

Airson checkout ùr:

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

Airson checkout a th' ann mu thràth:

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

Cuir an t-slighe fhìor den stòr na àite. Bidh an t-alias ag atharrachadh taghadh a' cheangail, chan e dearbh-aithne an stòir air an fhrithealaiche aige. Airson frithealaiche poblach Git SSH air lìonra a cheadaicheas eadar-mheadhanair poblach, bheir liosta nam proxy HTTP tagraichean don aoigheachd agus don phort proxy. Na cleachd an eisimpleir gun chunntas proxy ach le nód a cheadaicheas CONNECT chun an t-seòl agus a' phort SSH fhìor.

Bidh remote a chleachdas [email protected]:team/project.git a' freagairt ri git.example.net nan àite. Cha tagh e an t-alias dìreach air sgàth gu bheil HostName an alias a' sealltainn an sin. Cleachd an t-alias no cuir an riaghailt a thathar ag iarraidh fon fhìor ainm.

Thoir sùil cuideachd air blocaichean co-fhreagarrach na bu tràithe. Anns a' mhòr-chuid de roghainnean SSH bheir a' chiad luach a gheibhear buaidh, mar sin cuir suidheachaidhean sònraichte ro na bunaitean farsaing a tha a' mìneachadh an aon roghainn.

Artaigilean co-cheangailte