पता करें कि बिल्ड वास्तव में कौन-सा 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 के लिए मार्ग नहीं देता।