Mercuriali puhverserveri möödaminek: miks http_proxy.no võidakse ignoreerida
Hoidke Mercuriali hoidlate sisemised hostid otse ühendatud http_proxy.no kaudu ja kontrollige always alistamist enne lõpp-punkti muutmist.
Mercuriali puhverserver võib jääda välisrepositooriumide jaoks vaikeväärtuseks, samal ajal kui sisemised hostid lähevad otse. Avaliku HTTP-marsruudi jaoks valige vaikelõpp-punkti jaoks host ja port HTTP puhverserverite loendist:
[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = falseVäärtus no on komaga eraldatud hostinimede loend. Mercurial dokumenteerib always=true kui puhverserveri kasutuse sundimise ka localhosti ja selles loendis olevate kirjete puhul. Seega võib hosti lisamine väärtusele no ja selle alistamise säilitamine jätta selle marsruudi muutmata.
Ühe käivituse jaoks alistage asjakohased väärtused ilma konfiguratsiooni ümber kirjutamata:
hg --config http_proxy.always=false --config http_proxy.no=hg.internal.example incomingHoidla konfigureeritud vaiketeekond peab tegelikult selle hosti nimetama. See näide asendab käsu jaoks väärtuse no; lisage muud vajalikud kirjed, kui see käivitus neid ka vajab.
Kasutage hg config --source, et leida kehtivad seadistused, kui kasutaja-, hoidla- ja süsteemikonfiguratsioon erinevad. Eemaldage paroolid enne selle väljundi jagamist.
Need juhtimisvahendid kehtivad veebipõhise hoidla juurdepääsu kohta. ssh:// hoidla kasutab teist transporti. Otsene HTTP-marsruutimine vajab endiselt võrguteed ja hoidla enda volitusi.