Mercurial-välityspalvelimen ohitus: miksi http_proxy.no voidaan jättää huomiotta
Pidä Mercurial-varastojen sisäiset isännät suorina http_proxy.no:n kautta ja tarkista always-ohitus ennen päätepisteen vaihtamista.
Mercurial-välityspalvelin voi jäädä oletukseksi ulkoisille varastoille, kun taas sisäiset isännät menevät suoraan. Julkiselle HTTP-reitille valitse isäntä ja portti HTTP-välityspalvelinluettelosta oletuspäätepistettä varten:
[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = falseno-arvo on pilkuin erotettu isäntänimien luettelo. Mercurial dokumentoi always=true:n pakottavan välityspalvelimen käytön myös localhostille ja kyseisen luettelon merkinnöille. Siksi isännän lisääminen no-arvoon tämän ohituksen säilyttäen voi jättää sen reitin ennalleen.
Yhtä suoritusta varten ohita asiaankuuluvat arvot kirjoittamatta kokoonpanoa uudelleen:
hg --config http_proxy.always=false --config http_proxy.no=hg.internal.example incomingVaraston määritetyn oletuspolun on todella nimettävä kyseinen isäntä. Tämä esimerkki korvaa no-arvon komennolle; sisällytä muut tarvittavat merkinnät, jos kyseinen suoritus tarvitsee nekin.
Käytä hg config --source -komentoa tehokkaiden asetusten paikantamiseen, kun käyttäjän, varaston ja järjestelmän kokoonpanot eroavat toisistaan. Poista salasanat ennen kyseisen tulosteen jakamista.
Nämä hallinnat koskevat verkkopohjaista varastojen käyttöä. ssh://-varasto käyttää toista siirtotietä. Suora HTTP-reititys tarvitsee edelleen verkkopolun ja varaston omat tunnistetiedot.