Patakbuhin ang inspeksyon sa parehong environment na ibinibigay ng build tool sa Git:

git config --show-origin --get-regexp '^http[.].*proxy$'

Ihambing ang pinagmulan gayundin ang mga value, at panatilihing pribado ang output na may mga kredensyal. Ang build na nagbabago ng HOME ay maaaring mag-alis ng paghahanap ng user-configuration ng Git mula sa work setup ng terminal. Ang XDG_CONFIG_HOME ay nakikibahagi rin sa normal na pagtuklas ng user configuration.

Kung ang inilaan na patakaran ay isang nakapirming aprubadong global na file, piliin ito para sa launch na iyon:

GIT_CONFIG_GLOBAL=/path/to/build.gitconfig git fetch

Binabago nito ang input ng global file, hindi ang mga setting sa antas ng system, repo, o command. Para sa hindi direktang paglulunsad ng Git, ipasa ang variable sa pamamagitan ng sinusuportahang child-environment interface ng build tool.

Maaaring taglayin ng tahasang file na iyon ang mga kinakailangang panuntunan sa proxy at URL nang hindi kinokopya ang mga pribadong setting sa isang hindi sinasadyang home directory. Kumpirmahin din ang transport ng repository: hindi ibinibigay ng HTTP proxy configuration ang ruta para sa isang SSH URL.

Kaugnay na mga artikulo