Një proxy Mercurial mund të mbetet parazgjedhja për repozitorët e jashtëm ndërsa host-et e brendshme shkojnë drejtpërdrejt. Për një rrugë publike HTTP, zgjidhni host-in dhe portin nga lista e proxy-ve HTTP për pikën fundore parazgjedhëse:

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

Vlera no është një listë emrash host-esh të ndarë me presje. Mercurial dokumenton always=true si detyrimin e përdorimit të proxy-t edhe për localhost dhe zërat në atë listë. Prandaj, shtimi i një host-i në no duke mbajtur atë anashkalim mund ta lërë rrugën e tij të pandryshuar.

Për një thirrje të vetme, anashkaloni vlerat përkatëse pa rishkruar konfigurimin:

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

Rruga parazgjedhëse e konfiguruar e repozitorit duhet ta përmendë vërtet atë host. Ky shembull zëvendëson vlerën no për komandën; përfshini zëra të tjerë të nevojshëm nëse ajo thirrje i kërkon edhe ato.

Përdorni hg config --source për të gjetur cilësimet efektive kur konfigurimi i përdoruesit, i repozitorit dhe i sistemit nuk përputhen. Hiqni fjalëkalimet përpara se ta ndani atë dalje.

Këto kontrolle zbatohen për aksesin në repozitorë përmes uebit. Një repozitor ssh:// përdor një transport tjetër. Rrugëtimi i drejtpërdrejtë HTTP kërkon ende një rrugë rrjeti dhe kredencialet e vetë repozitorit.

Artikuj të ngjashëm