Scopri quale configurazione proxy di Git legge davvero la build
Ispeziona l'origine della configurazione nel contesto di avvio della build, poi seleziona esplicitamente un file globale approvato quando un HOME modificato non dovrebbe sceglierlo.
Esegui l'ispezione nello stesso ambiente che lo strumento di build fornisce a Git:
git config --show-origin --get-regexp '^http[.].*proxy$'Confronta sia le origini sia i valori, mantenendo privato l'output con credenziali. Una build che cambia HOME può allontanare la ricerca della configurazione utente di Git dall'impostazione di lavoro del terminale. Anche XDG_CONFIG_HOME partecipa alla normale scoperta della configurazione utente.
Se la politica prevista è un file globale approvato fisso, selezionalo per quel lancio:
GIT_CONFIG_GLOBAL=/path/to/build.gitconfig git fetchQuesto cambia l'input del file globale, non le impostazioni a livello di sistema, repository o comando. Per un avvio indiretto di Git, passa la variabile tramite l'interfaccia di ambiente figlio supportata dallo strumento di build.
Quel file esplicito può contenere le regole proxy e URL richieste senza copiare impostazioni private in una directory home accidentale. Conferma anche il trasporto del repository: la configurazione proxy HTTP non fornisce la rotta per un URL SSH.