Git-এর http.proxy সেটিং একটি প্রক্সি ঠিকানা, on/off বুলিয়ান নয়। 0 নির্ধারণ করলে ট্রান্সপোর্ট এমন একটি মান পায় যা সে এন্ডপয়েন্ট হিসেবে ব্যাখ্যা করে। এটি "প্রক্সি নয়" অনুরোধ করে না।

একটি Git HTTP কাজের জন্য যা সচেতনভাবে সরাসরি সংযোগ করবে, Git একটি খালি প্রক্সি ওভাররাইড নথিভুক্ত করে:

git -c http.proxy= ls-remote https://git.example/project.git

রিপোজিটরি URL শুধু উদাহরণ। -c নির্ধারণ কেবল সেই আহ্বানের জন্য। সরাসরি পথ কেবল তখনই ব্যবহার করুন যখন সেটিই উদ্দিষ্ট নেটওয়ার্ক নীতি।

স্থায়ী সমাধানের জন্য অবাঞ্ছিত মানের উৎস শনাক্ত করুন। Git সিস্টেম, ব্যবহারকারী ও রিপোজিটরি কনফিগারেশন একত্র করতে পারে, আর http প্রক্সি সেটিং URL-নির্দিষ্ট হতে পারে। একটি গ্লোবাল মান সরালে রিপোজিটরি ওভাররাইড বা পরিবেশ থেকে উত্তরাধিকার পাওয়া প্রক্সি সরে না।

কনফিগারেশন কী unset করলে অন্য একটি প্রযোজ্য ইনপুট কার্যকর হতে পারে। নথিভুক্ত খালি মান দিলে সেই সেটিংয়ের প্রক্সি স্পষ্টভাবে নিষ্ক্রিয় হয়। রিপোজিটরি স্বাভাবিক পথ উত্তরাধিকার করবে নাকি সচেতন সরাসরি ওভাররাইড রাখবে, তার ভিত্তিতে বেছে নিন।

সম্পর্কিত নিবন্ধ