Anashkalimi i proxy-t të Mercurial: pse http_proxy.no mund të injorohet
Mbajini host-et e brendshme të repozitorëve Mercurial drejtpërdrejt përmes http_proxy.no dhe kontrolloni anashkalimin always përpara se të ndryshoni pikën fundore.
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 = falseVlera 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 incomingRruga 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.