أي وكيل يفوز في Git LFS 3.7.0؟
اتبع اختيار البيئة، وتجاوزات Git غير الفارغة المطابقة لعنوان URL، وقواعد التخطي لطلب LFS الفعلي.
قيمة http.proxy غير الفارغة في Git والتي تطابق عنوان URL للطلب تتجاوز الوكيل المستمد من البيئة في Git LFS 3.7.0. القيمة الفارغة في Git لا تمسح ذلك المسار البيئي.
لهذا الإصدار، اتبع الاختيار بهذا الترتيب:
- اقرأ
HTTPS_PROXYوHTTP_PROXY. قيمةhttps_proxyأوhttp_proxyغير الفارغة بالأحرف الصغيرة تحل محل قيمتها المقابلة بالأحرف الكبيرة. - بالنسبة إلى HTTPS، فضّل مرشح HTTPS واستخدم مرشح HTTP كبديل.
- طبّق قيمة
http.proxyغير الفارغة المطابقة بدلًا من تلك المرشحات. - طبّق قواعد التخطي على عنوان URL المختار للطلب. قيمة
no_proxyغير الفارغة تحل محلNO_PROXY.
إذا كان المقصود هو الوصول المباشر، فافحص المدخلات الموروثة والتخطي المقصود بدلًا من افتراض أن إدخال Git الفارغ محاها.
استخدم عنوان LFS الفعلي للمقارنة. قد تختلف وجهات API والكائنات عن مستودع Git البعيد، ما يغيّر أي إعداد مرتبط بعنوان URL يطابق.
أبقِ إصدار LFS المثبّت مع التشخيص. يستخدم LFS ناقل HTTP الخاص به المبني على Go؛ الأسبقية المستمدة من مسار libcurl في Git لا تفسّر هذا الكود الاختياري.