Erausfannen, wéi eng Git-Proxykonfiguratioun de Build tatsächlech liest
D'Origin vun der Konfiguratioun am Startkontext vum Build inspizéieren, duerno eng genehmegt global Datei explizit auswielen, wann en geännert HOME se net soll auswielen.
Maacht d'Inspektioun an der selwechter Ëmfeld, déi de Build-Tool dem Git gëtt:
git config --show-origin --get-regexp '^http[.].*proxy$'Vergläicht Originnen wéi Wäerter a haalt d'Ausgab mat Umeldungsdaten privat. E Build, deen HOME ännert, kann d'Git-Sich no der Benotzerkonfiguratioun vun der Aarbechtsastellung vum Terminal ewech réckelen. XDG_CONFIG_HOME hëlt och un der normaler Entdeckung vun der Benotzerkonfiguratioun deel.
Wann déi geplangte Politik eng fest genehmegt global Datei ass, wielt se fir dee Start:
GIT_CONFIG_GLOBAL=/path/to/build.gitconfig git fetchDëst ännert den Input vun der globaler Datei, net d'Astellunge vun der System-, Repo- oder Kommando-Niveau. Fir en indirekte Git-Start, gitt d'Variabel iwwer déi ënnerstëtzt Kanner-Ëmfelds-Schnittstell vum Build-Tool weider.
Déi explizit Datei kann déi noutwendeg Proxy- an URL-Regele enthalen, ouni privat Astellungen an en ongewollte Stotverzeechnis ze kopéieren. Bestäegt och de Repository-Transport: eng HTTP-Proxykonfiguratioun gëtt net de Wee fir eng SSH-URL.