พร็อกซีใดชนะใน Git LFS 3.7.0?
ติดตามการเลือกจากสภาพแวดล้อม การแทนที่ Git ที่ไม่ว่างเปล่าและตรงกับ URL และกฎการข้ามสำหรับ URL คำขอ LFS จริง
ใน Git LFS 3.7.0 ค่า Git http.proxy ที่ไม่ว่างเปล่าและตรงกับ URL ของคำขอจะแทนที่พร็อกซีที่ได้จากสภาพแวดล้อม ค่า Git ที่ว่างเปล่าไม่ได้ล้างเส้นทางสภาพแวดล้อมนั้น
สำหรับรีลีสนี้ ให้ทำตามลำดับการเลือกดังนี้:
- อ่าน
HTTPS_PROXYและHTTP_PROXYค่าhttps_proxyหรือhttp_proxyที่ไม่ว่างเปล่าซึ่งเป็นตัวพิมพ์เล็กจะแทนที่ค่าตัวพิมพ์ใหญ่ที่ตรงกัน - สำหรับ HTTPS ให้เลือกผู้สมัคร HTTPS และใช้ผู้สมัคร HTTP เป็นทางเลือกสำรอง
- ใช้ค่า Git
http.proxyที่ไม่ว่างเปล่าและตรงกันแทนผู้สมัครเหล่านั้น - ใช้กฎการข้ามกับ URL คำขอที่เลือก ค่า
no_proxyที่ไม่ว่างเปล่าจะแทนที่NO_PROXY
หากเจตนาคือการเข้าถึงโดยตรง ให้ตรวจสอบอินพุตที่สืบทอดมาและการข้ามที่ตั้งใจไว้ แทนที่จะสมมติว่ารายการ Git ที่ว่างเปล่าได้ลบมันออก
ใช้ URL ของ LFS จริงในการเปรียบเทียบ ปลายทางของ API และออบเจกต์อาจแตกต่างจาก Git รีโมต ซึ่งเปลี่ยนว่าการตั้งค่าที่ผูกกับ URL ใดตรงกัน
เก็บเวอร์ชัน LFS ที่ติดตั้งไว้พร้อมกับการวินิจฉัย LFS ใช้การขนส่ง Go HTTP ของตนเอง ลำดับความสำคัญจากเส้นทาง libcurl ของ Git ไม่ได้อธิบายโค้ดการเลือกนี้