Notið SSH-aliasið í Git remote þegar aliasið á proxy-leiðina:

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

code-via-proxy er jafnað við uppgefið SSH-heiti. Síðan auðkennir HostName raunverulega þjóninn. Dæmið þarf OpenBSD-samhæft netcat: -X connect biður um HTTP CONNECT til SSH-áfangans.

Fyrir nýtt checkout:

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

Fyrir fyrirliggjandi checkout:

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

Skiptið út raunverulegri slóð hugbúnaðarsafnsins. Aliasið breytir vali á tengingu, ekki auðkenni safnsins á þjóninum þess. Fyrir opinberan Git SSH-þjón á neti sem leyfir opinberan millilið býður HTTP-proxylistinn upp á valkosti fyrir proxy-hýsil og port. Notið dæmið án proxy-reiknings aðeins með hnút sem leyfir CONNECT til raunverulega SSH-áfangans og portsins.

Remote sem notar [email protected]:team/project.git passar í staðinn við git.example.net. Það velur ekki aliasið eingöngu vegna þess að HostName aliassins bendir þangað. Notið annaðhvort aliasið eða setjið ætluðu regluna undir raunverulega heitið.

Farið einnig yfir fyrri samsvarandi blokkir. Hjá flestum SSH-valkostum vinnur fyrsta gildið sem finnst, svo setjið sértækar stillingar á undan víðum sjálfgildum sem skilgreina sama valkost.

Tengdir greinar