Mercurial-Proxy ëmgoen: firwat http_proxy.no ka ignoréiert ginn
Halt intern Mercurial-Repository-Hosts direkt iwwer http_proxy.no a kontrolléier d'always-Iwwerschreiwung, ier s du den Endpunkt änderst.
En Mercurial-Proxy ka fir extern Repositories de Standard bleiwen, während intern Hosts direkt ginn. Fir eng ëffentlech HTTP-Route wielt s du den Host an de Port aus der HTTP-Proxy-Lëscht fir den Standard-Endpunkt:
[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = falseDen no-Wert ass eng komma-getrennt Lëscht vun Hostnimm. Mercurial dokumentéiert always=true als Zwang, de Proxy och fir localhost an d'Anträg an där Lëscht ze benotzen. Dofir kann d'Bäisetze vun engem Host an no, wärend dës Iwwerschreiwung bleift, seng Route onverännert loossen.
Fir eng eenzeg Ausféierung iwwerschreif d'betraffe Wäerter, ouni d'Konfiguratioun nei ze schreiwen:
hg --config http_proxy.always=false --config http_proxy.no=hg.internal.example incomingDe konfiguréierte Standardwee vum Repository muss tatsächlech deen Host nennen. Dëst Beispill ersetzt den no-Wert fir de Kommando; füg aner néideg Anträg bäi, wann déi Ausféierung se och brauch.
Benotz hg config --source, fir déi effektiv Astellungen ze fannen, wann d'Benotzer-, Repository- an Systemkonfiguratioun sech ënnerscheeden. Entfern Passwierder, ier s de dës Ausgab deels.
Dës Kontrolle gëllen fir webbaséierten Zougang zu Repositories. En ssh://-Repository benotzt en aneren Transport. Direkt HTTP-Routing brauch och nach e Netzwierkwee an d'eegen Umeldungsdaten vum Repository.