बिल्डले वास्तवमै कुन Git प्रोक्सी कन्फिगरेसन पढ्छ पत्ता लगाउनुहोस्
बिल्डको लन्च सन्दर्भमा कन्फिगरेसनका स्रोतहरू जाँच्नुहोस्, त्यसपछि बदलिएको HOME ले यसलाई छान्नु नपर्ने अवस्थामा स्वीकृत विश्वव्यापी फाइल स्पष्ट रूपमा छान्नुहोस्।
बिल्ड उपकरणले Git लाई दिने त्यही वातावरणमा जाँच चलाउनुहोस्:
git config --show-origin --get-regexp '^http[.].*proxy$'मानसँगै स्रोतहरू पनि तुलना गर्नुहोस्, प्रमाणहरू भएको आउटपुट निजी राख्नुहोस्। HOME परिवर्तन गर्ने बिल्डले Git को प्रयोगकर्ता-कन्फिगरेसन खोजी टर्मिनलको कार्य-सेटअपबाट टाढा सार्न सक्छ। XDG_CONFIG_HOME पनि सामान्य प्रयोगकर्ता कन्फिगरेसन खोजीमा सहभागी हुन्छ।
यदि अभिप्रेत नीति निश्चित स्वीकृत विश्वव्यापी फाइल हो भने, त्यो लन्चका लागि यसलाई छान्नुहोस्:
GIT_CONFIG_GLOBAL=/path/to/build.gitconfig git fetchयसले विश्वव्यापी-फाइल इनपुट परिवर्तन गर्छ, प्रणाली, रेपो वा कमाण्ड-स्तरका सेटिङहरू होइन। अप्रत्यक्ष Git लन्चका लागि, भेरिएबललाई बिल्ड उपकरणको समर्थित चाइल्ड-वातावरण इन्टरफेस मार्फत पठाउनुहोस्।
त्यो स्पष्ट फाइलले निजी सेटिङहरू आकस्मिक होम डाइरेक्टरीमा नक्कल नगरी आवश्यक प्रोक्सी र URL नियमहरू राख्न सक्छ। रेपो ट्रान्सपोर्ट पनि पुष्टि गर्नुहोस्: HTTP प्रोक्सी कन्फिगरेसनले SSH URL का लागि मार्ग दिँदैन।