Ontdek welke Git-proxyconfiguratie de build daadwerkelijk leest
Onderzoek de herkomst van de configuratie in de startcontext van de build en selecteer daarna expliciet een goedgekeurd globaal bestand wanneer een gewijzigde HOME dat niet zou moeten kiezen.
Voer de inspectie uit in dezelfde omgeving die de buildtool aan Git geeft:
git config --show-origin --get-regexp '^http[.].*proxy$'Vergelijk zowel herkomsten als waarden en houd uitvoer met inloggegevens privé. Een build die HOME wijzigt, kan Gits zoektocht naar gebruikersconfiguratie weghouden van de werkconfiguratie van de terminal. XDG_CONFIG_HOME doet ook mee aan de normale ontdekking van gebruikersconfiguratie.
Als het beoogde beleid een vast goedgekeurd globaal bestand is, selecteer het dan voor die start:
GIT_CONFIG_GLOBAL=/path/to/build.gitconfig git fetchDit wijzigt de invoer van het globale bestand, niet instellingen op systeem-, repo- of commandoniveau. Geef bij een indirecte Git-start de variabele door via de ondersteunde interface voor de onderliggende omgeving van de buildtool.
Dat expliciete bestand kan de vereiste proxy- en URL-regels bevatten zonder privé-instellingen naar een onbedoelde thuismap te kopiëren. Bevestig ook het repositorytransport: HTTP-proxyconfiguratie levert niet de route voor een SSH-URL.