معلوم کریں کہ بلڈ واقعی کون سی 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 کے لیے راستہ فراہم نہیں کرتی۔