Hvilken proxy vinder i Git LFS 3.7.0?
Følg miljøvalg, ikke-tomme URL-matchende Git-tilsidesættelser og omgåelsesregler for den faktiske LFS-anmodnings-URL.
En ikke-tom Git http.proxy-værdi, der matcher anmodnings-URL'en, tilsidesætter den proxy, der er udledt af miljøet, i Git LFS 3.7.0. En tom Git-værdi rydder ikke den miljørute.
Følg valget i denne rækkefølge for denne udgivelse:
- Læs
HTTPS_PROXYogHTTP_PROXY. En ikke-tomhttps_proxyellerhttp_proxymed små bogstaver erstatter den tilsvarende værdi med store bogstaver. - For HTTPS skal du foretrække HTTPS-kandidaten og bruge HTTP-kandidaten som reserve.
- Anvend en matchende ikke-tom Git
http.proxy-værdi i stedet for disse kandidater. - Anvend omgåelsesregler på den valgte anmodnings-URL. En ikke-tom
no_proxyerstatterNO_PROXY.
Hvis hensigten er direkte adgang, skal du undersøge nedarvede input og den tilsigtede omgåelse i stedet for at antage, at en tom Git-post slettede dem.
Brug den faktiske LFS-URL til sammenligningen. API- og objektdestinationer kan afvige fra Git-fjernkilden, hvilket ændrer, hvilken URL-bundet indstilling der matcher.
Behold den installerede LFS-version sammen med diagnosen. LFS bruger sin egen Go HTTP-transport; forrang fra Gits libcurl-sti forklarer ikke denne valgkode.