Mercurial starpniekserveris var palikt noklusējuma ārējām krātuvēm, kamēr iekšējie resursi iet tieši. Publiskam HTTP maršrutam izvēlieties resursu un portu no HTTP starpniekserveru saraksta noklusējuma galapunktam:

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

Vērtība no ir ar komatiem atdalīts resursu nosaukumu saraksts. Mercurial dokumentē always=true kā starpniekservera lietošanas piespiešanu pat localhost un šī saraksta ierakstiem. Tāpēc resursa pievienošana no, saglabājot šo pārrakstīšanu, var atstāt tā maršrutu nemainītu.

Vienam izsaukumam pārrakstiet attiecīgās vērtības, nepārrakstot konfigurāciju:

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

Krātuves konfigurētajam noklusējuma ceļam ir faktiski jānosauc šis resursa nosaukums. Šis piemērs aizstāj no vērtību komandai; iekļaujiet citus nepieciešamos ierakstus, ja šim izsaukumam tie arī nepieciešami.

Izmantojiet hg config --source, lai atrastu faktiskos iestatījumus, kad lietotāja, krātuves un sistēmas konfigurācija atšķiras. Pirms šīs izvades kopīgošanas noņemiet paroles.

Šīs vadīklas attiecas uz tīmekļa krātuvju piekļuvi. ssh:// krātuve izmanto citu pārvadi. Tiešai HTTP maršrutēšanai joprojām nepieciešams tīkla ceļš un pašas krātuves akreditācijas dati.

Saistītie raksti