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

Vää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 incoming

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

Seotud artiklid