قيمة http.proxy غير الفارغة في Git والتي تطابق عنوان URL للطلب تتجاوز الوكيل المستمد من البيئة في Git LFS 3.7.0. القيمة الفارغة في Git لا تمسح ذلك المسار البيئي.

لهذا الإصدار، اتبع الاختيار بهذا الترتيب:

  1. اقرأ HTTPS_PROXY وHTTP_PROXY. قيمة https_proxy أو http_proxy غير الفارغة بالأحرف الصغيرة تحل محل قيمتها المقابلة بالأحرف الكبيرة.
  2. بالنسبة إلى HTTPS، فضّل مرشح HTTPS واستخدم مرشح HTTP كبديل.
  3. طبّق قيمة http.proxy غير الفارغة المطابقة بدلًا من تلك المرشحات.
  4. طبّق قواعد التخطي على عنوان URL المختار للطلب. قيمة no_proxy غير الفارغة تحل محل NO_PROXY.

إذا كان المقصود هو الوصول المباشر، فافحص المدخلات الموروثة والتخطي المقصود بدلًا من افتراض أن إدخال Git الفارغ محاها.

استخدم عنوان LFS الفعلي للمقارنة. قد تختلف وجهات API والكائنات عن مستودع Git البعيد، ما يغيّر أي إعداد مرتبط بعنوان URL يطابق.

أبقِ إصدار LFS المثبّت مع التشخيص. يستخدم LFS ناقل HTTP الخاص به المبني على Go؛ الأسبقية المستمدة من مسار libcurl في Git لا تفسّر هذا الكود الاختياري.

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