Lo alias SSH nínú Git remote nígbà tí alias yẹn bá ni ọ̀nà proxy:

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

code-via-proxy ni a fi wé orúkọ SSH tí a fún. Lẹ́yìn náà HostName ń dárúkọ server gidi náà. Àpẹẹrẹ náà nílò netcat tó bá OpenBSD mu: -X connect ń béèrè HTTP CONNECT sí ibi SSH.

Fún checkout tuntun:

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

Fún checkout tó ti wà:

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

Rọ́pò rẹ̀ pẹ̀lú ọ̀nà repository gidi. Alias náà yí yíyan ìsopọ̀ padà, kì í ṣe ìdánimọ̀ repository lórí server rẹ̀. Fún server Git SSH gbogbo ènìyàn lórí nẹ́tíwọ́kì tó gbà alárinà gbogbo ènìyàn, àkọsílẹ̀ proxy HTTP ń pèsè àwọn olùdíje fún host àti port proxy. Lo àpẹẹrẹ tí kò ní àkọsílẹ̀ proxy pẹ̀lú node tó gbà CONNECT sí ibi SSH àti port gidi.

Remote tó ń lo [email protected]:team/project.git bá git.example.net mu ní ààbò. Kì í yan alias náà kìkì nítorí pé HostName alias náà tọ́ka síbẹ̀. Yálà lo alias náà tàbí fi ìlànà tí a fẹ́ sí abẹ́ orúkọ gidi.

Tún wo àwọn block tó bá mu tẹ́lẹ̀. Nínú ọ̀pọ̀ yíyan SSH, iye àkọ́kọ́ tí a rí ni ó máa ń borí, nítorí náà fi àwọn ètò pàtó ṣáájú àwọn àìyẹwu gbòòrò tó ń túmọ̀ yíyan kan náà.

Àwọn àpilẹ̀kọ tó jọra