বিল্ড আসলে কোন 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-এর জন্য পথ দেয় না।