إعداد http.proxy في Git هو عنوان وكيل، وليس قيمة منطقية تشغيل/إيقاف. إسناد 0 يمنح النقل قيمة يفسرها كنقطة نهاية. وهو لا يطلب «عدم استخدام وكيل».

من أجل عملية Git HTTP واحدة يُفترض أن تتصل مباشرة عن قصد، توثّق Git تجاوزًا فارغًا للوكيل:

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

عنوان URL للمستودع للتوضيح فقط. إسناد -c يخص ذلك الاستدعاء وحده. استخدم مسارًا مباشرًا فقط حيث تكون سياسة الشبكة المقصودة كذلك.

لإصلاح دائم، حدد مصدر القيمة غير المرغوبة. يمكن لـ Git دمج إعدادات النظام والمستخدم والمستودع، وقد تكون إعدادات وكيل http خاصة بعنوان URL. إزالة قيمة عامة واحدة لا تزيل تجاوزًا على مستوى المستودع ولا وكيلًا موروثًا من البيئة.

إلغاء تعيين مفتاح إعداد يسمح لمدخل آخر ساري المفعول بأن يعمل. وإعطاؤه القيمة الفارغة الموثقة يعطّل استخدام الوكيل لذلك الإعداد صراحةً. اختر بحسب ما إذا كان المستودع ينبغي أن يرث المسار المعتاد أو يحتفظ بتجاوز مباشر مقصود.

مقالات ذات صلة