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 fetch

Questo 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.

Articoli correlati