Kupita proksi ya Mercurial: kwa nini http_proxy.no inaweza kupuuzwa
Weka wenyeji wa ndani wa hifadhi za Mercurial moja kwa moja kupitia http_proxy.no na uangalie ubatilishaji wa always kabla ya kubadilisha endpoint.
Proksi ya Mercurial inaweza kubaki chaguo-msingi kwa hifadhi za nje huku wenyeji wa ndani wakienda moja kwa moja. Kwa njia ya umma ya HTTP, chagua mwenyeji na bandari kutoka orodha ya proksi za HTTP kwa endpoint chaguo-msingi:
[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = falseThamani ya no ni orodha ya majina ya wenyeji yaliyotenganishwa kwa koma. Mercurial inaeleza always=true kama kulazimisha matumizi ya proksi hata kwa localhost na maingizo katika orodha hiyo. Kwa hiyo, kuongeza mwenyeji kwenye no huku ukihifadhi ubatilishaji huo kunaweza kuacha njia yake bila mabadiliko.
Kwa wito mmoja, batilisha thamani husika bila kuandika upya usanidi:
hg --config http_proxy.always=false --config http_proxy.no=hg.internal.example incomingNjia ya chaguo-msingi iliyosanidiwa ya hifadhi lazima itaje mwenyeji huyo kwa kweli. Mfano huu unabadilisha thamani ya no kwa amri; jumuisha maingizo mengine yanayohitajika ikiwa wito huo unayahitaji pia.
Tumia hg config --source kupata mipangilio inayotumika wakati usanidi wa mtumiaji, hifadhi na mfumo haukubaliani. Ondoa manenosiri kabla ya kushiriki matokeo hayo.
Vidhibiti hivi vinatumika kwa ufikiaji wa hifadhi kupitia wavuti. Hifadhi ya ssh:// hutumia usafirishaji mwingine. Uelekezaji wa moja kwa moja wa HTTP bado unahitaji njia ya mtandao na hati za kuthibitisha za hifadhi yenyewe.