Користите SSH алијас у Git remote-у када тај алијас поседује 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 се пореди са достављеним SSH именом. Затим HostName идентификује стварни сервер. Пример захтева netcat компатибилан са OpenBSD-ом: -X connect шаље HTTP CONNECT ка SSH одредишту.

За нови checkout:

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

За постојећи checkout:

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

Замените стварном путањом репозиторијума. Алијас мења избор везе, не идентитет репозиторијума на његовом серверу. За јавни Git SSH сервер на мрежи која дозвољава јавног посредника, листа HTTP proxy-ја даје кандидате за proxy хост и порт. Пример без proxy налога користите само са чвором који дозвољава CONNECT ка стварном SSH одредишту и порту.

Remote који користи [email protected]:team/project.git уместо тога одговара git.example.net. Не бира алијас само зато што HostName алијаса показује тамо. Или користите алијас или ставите жељено правило под стварно име.

Прегледајте и раније подударне блокове. За већину SSH опција побеђује прва добијена вредност, зато специфичне поставке ставите пре широких подразумеваних вредности које дефинишу исту опцију.

Повезани чланци