Selvitä, mitä Git-välityspalvelinkonfiguraatiota build todella lukee
Tarkastele konfiguraation alkuperää buildin käynnistysympäristössä ja valitse sitten hyväksytty globaali tiedosto eksplisiittisesti, kun muuttunutta HOME-arvoa ei pitäisi valita.
Suorita tarkastus samassa ympäristössä, jonka build-työkalu antaa Gitille:
git config --show-origin --get-regexp '^http[.].*proxy$'Vertaa sekä alkuperiä että arvoja ja pidä tunnistetietoja sisältävä tuloste yksityisenä. Build, joka muuttaa HOME-arvoa, voi siirtää Gitin käyttäjäkonfiguraation haun pois terminaalin työasetuksesta. XDG_CONFIG_HOME osallistuu myös normaaliin käyttäjäkonfiguraation löytämiseen.
Jos aiottu käytäntö on kiinteä hyväksytty globaali tiedosto, valitse se kyseiselle käynnistykselle:
GIT_CONFIG_GLOBAL=/path/to/build.gitconfig git fetchTämä muuttaa globaalin tiedoston syötettä, ei järjestelmä-, repo- tai komentotason asetuksia. Epäsuorassa Git-käynnistyksessä välitä muuttuja build-työkalun tukeman alaympäristörajapinnan kautta.
Tämä eksplisiittinen tiedosto voi sisältää tarvittavat välityspalvelin- ja URL-säännöt kopioimatta yksityisiä asetuksia vahingossa syntyneeseen kotihakemistoon. Vahvista myös tietovaraston siirto: HTTP-välityspalvelinkonfiguraatio ei tarjoa reittiä SSH-URL:lle.