Quale proxy vince in Git LFS 3.7.0?
Segui la selezione dell'ambiente, le sostituzioni Git non vuote corrispondenti all'URL e le regole di bypass per l'URL reale della richiesta LFS.
Un valore Git http.proxy non vuoto che corrisponde all'URL della richiesta sostituisce il proxy derivato dall'ambiente in Git LFS 3.7.0. Un valore Git vuoto non cancella quel percorso dell'ambiente.
Per questa versione, segui la selezione in questo ordine:
- Leggi
HTTPS_PROXYeHTTP_PROXY. Un valorehttps_proxyohttp_proxynon vuoto in minuscolo sostituisce il corrispondente valore in maiuscolo. - Per HTTPS, preferisci il candidato HTTPS e usa il candidato HTTP come riserva.
- Applica un valore Git
http.proxynon vuoto corrispondente al posto di quei candidati. - Applica le regole di bypass all'URL della richiesta scelto. Un
no_proxynon vuoto sostituisceNO_PROXY.
Se l'intenzione è l'accesso diretto, esamina gli input ereditati e il bypass previsto invece di supporre che una voce Git vuota li abbia cancellati.
Usa l'URL LFS reale per il confronto. Le destinazioni di API e oggetti possono differire dal remoto Git, cambiando quale impostazione legata all'URL corrisponde.
Conserva la versione LFS installata con la diagnosi. LFS usa il proprio trasporto HTTP Go; la precedenza dal percorso libcurl di Git non spiega questo codice di selezione.