Proxy Mercurial lahko ostane privzeti za zunanje repozitorije, medtem ko notranji gostitelji gredo neposredno. Za javno pot HTTP izberite gostitelja in vrata s seznama proxyjev HTTP za privzeto končno točko:

[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = false

Vrednost no je seznam imen gostiteljev, ločenih z vejicami. Mercurial dokumentira always=true kot vsiljevanje uporabe proxyja tudi za localhost in vnose na tem seznamu. Zato lahko dodajanje gostitelja v no ob ohranitvi tega prepisa pusti njegovo pot nespremenjeno.

Za eno izvajanje prepišite ustrezne vrednosti, ne da bi prepisali konfiguracijo:

hg --config http_proxy.always=false    --config http_proxy.no=hg.internal.example incoming

Konfigurirana privzeta pot repozitorija mora resnično navesti tega gostitelja. Ta primer zamenja vrednost no za ukaz; vključite druge potrebne vnose, če jih to izvajanje prav tako potrebuje.

Uporabite hg config --source za iskanje veljavnih nastavitev, ko se konfiguracije uporabnika, repozitorija in sistema razlikujejo. Preden delite ta izpis, odstranite gesla.

Ti nadzori veljajo za dostop do repozitorijev prek spleta. Repozitorij ssh:// uporablja drug prenos. Neposredno usmerjanje HTTP še vedno potrebuje omrežno pot in lastne poverilnice repozitorija.

Sorodni članki