Aflați ce configurație de proxy Git citește de fapt build-ul
Inspectați originea configurației în contextul de lansare al build-ului, apoi selectați explicit un fișier global aprobat atunci când un HOME modificat nu ar trebui să îl aleagă.
Rulați inspecția în același mediu pe care instrumentul de build îl oferă Git:
git config --show-origin --get-regexp '^http[.].*proxy$'Comparați atât originile, cât și valorile, păstrând private ieșirile cu acreditive. Un build care modifică HOME poate muta căutarea configurației de utilizator Git departe de configurația de lucru a terminalului. XDG_CONFIG_HOME participă de asemenea la descoperirea normală a configurației de utilizator.
Dacă politica dorită este un fișier global aprobat fix, selectați-l pentru acea lansare:
GIT_CONFIG_GLOBAL=/path/to/build.gitconfig git fetchAceasta modifică intrarea fișierului global, nu setările la nivel de sistem, repo sau comandă. Pentru o lansare indirectă a Git, transmiteți variabila prin interfața de mediu copil acceptată de instrumentul de build.
Acel fișier explicit poate conține regulile de proxy și URL necesare fără a copia setări private într-un director home accidental. Confirmați și transportul depozitului: configurația de proxy HTTP nu oferă ruta pentru un URL SSH.