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 = false

no-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 incoming

Varaston 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.

Aiheeseen liittyvät artikkelit