Mercurial प्रोक्सी बाइपास: http_proxy.no किन बेवास्ता गर्न सकिन्छ
आन्तरिक Mercurial रिपोजिटरी होस्टहरू http_proxy.no मार्फत सिधै राख्नुहोस् र endpoint परिवर्तन गर्नु अघि always ओभरराइड जाँच्नुहोस्।
Mercurial प्रोक्सी बाह्य रिपोजिटरीका लागि पूर्वनिर्धारित रहन सक्छ जबकि आन्तरिक होस्टहरू सिधै जान्छन्। सार्वजनिक HTTP मार्गका लागि पूर्वनिर्धारित endpoint का लागि HTTP प्रोक्सी सूचीबाट होस्ट र पोर्ट छान्नुहोस्:
[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = falseno मान अल्पविरामले छुट्याइएका होस्टनामहरूको सूची हो। Mercurial ले always=true लाई localhost र त्यो सूचीका प्रविष्टिहरूका लागि पनि प्रोक्सी प्रयोग गर्न बाध्य पार्ने रूपमा अभिलेख गर्छ। त्यसैले no मा होस्ट थपेर पनि त्यो ओभरराइड कायम राख्दा त्यसको मार्ग अपरिवर्तित रहन सक्छ।
एक पटक चलाउनका लागि कन्फिगरेसन पुनः नलेखी सम्बन्धित मानहरू ओभरराइड गर्नुहोस्:
hg --config http_proxy.always=false --config http_proxy.no=hg.internal.example incomingरिपोजिटरीको कन्फिगर गरिएको पूर्वनिर्धारित पथले साँच्चै त्यो होस्टको नाम दिनुपर्छ। यो उदाहरणले आदेशका लागि no मान प्रतिस्थापन गर्छ; त्यो रनलाई अन्य आवश्यक प्रविष्टिहरू पनि चाहिएमा समावेश गर्नुहोस्।
प्रयोगकर्ता, रिपोजिटरी र प्रणाली कन्फिगरेसन फरक पर्दा प्रभावकारी सेटिङहरू पत्ता लगाउन hg config --source प्रयोग गर्नुहोस्। त्यो आउटपुट साझा गर्नु अघि पासवर्डहरू हटाउनुहोस्।
यी नियन्त्रणहरू वेब-आधारित रिपोजिटरी पहुँचमा लागू हुन्छन्। ssh:// रिपोजिटरीले अर्को ट्रान्सपोर्ट प्रयोग गर्छ। सिधा HTTP रुटिङलाई अझै पनि नेटवर्क पथ र रिपोजिटरीकै प्रमाणहरू चाहिन्छ।