ใน Git LFS 3.7.0 ค่า Git http.proxy ที่ไม่ว่างเปล่าและตรงกับ URL ของคำขอจะแทนที่พร็อกซีที่ได้จากสภาพแวดล้อม ค่า Git ที่ว่างเปล่าไม่ได้ล้างเส้นทางสภาพแวดล้อมนั้น

สำหรับรีลีสนี้ ให้ทำตามลำดับการเลือกดังนี้:

  1. อ่าน HTTPS_PROXY และ HTTP_PROXY ค่า https_proxy หรือ http_proxy ที่ไม่ว่างเปล่าซึ่งเป็นตัวพิมพ์เล็กจะแทนที่ค่าตัวพิมพ์ใหญ่ที่ตรงกัน
  2. สำหรับ HTTPS ให้เลือกผู้สมัคร HTTPS และใช้ผู้สมัคร HTTP เป็นทางเลือกสำรอง
  3. ใช้ค่า Git http.proxy ที่ไม่ว่างเปล่าและตรงกันแทนผู้สมัครเหล่านั้น
  4. ใช้กฎการข้ามกับ URL คำขอที่เลือก ค่า no_proxy ที่ไม่ว่างเปล่าจะแทนที่ NO_PROXY

หากเจตนาคือการเข้าถึงโดยตรง ให้ตรวจสอบอินพุตที่สืบทอดมาและการข้ามที่ตั้งใจไว้ แทนที่จะสมมติว่ารายการ Git ที่ว่างเปล่าได้ลบมันออก

ใช้ URL ของ LFS จริงในการเปรียบเทียบ ปลายทางของ API และออบเจกต์อาจแตกต่างจาก Git รีโมต ซึ่งเปลี่ยนว่าการตั้งค่าที่ผูกกับ URL ใดตรงกัน

เก็บเวอร์ชัน LFS ที่ติดตั้งไว้พร้อมกับการวินิจฉัย LFS ใช้การขนส่ง Go HTTP ของตนเอง ลำดับความสำคัญจากเส้นทาง libcurl ของ Git ไม่ได้อธิบายโค้ดการเลือกนี้

บทความที่เกี่ยวข้อง