在与构建工具提供给 Git 相同的环境中执行检查:

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

既比较来源也比较取值,并妥善保管含凭据的输出。改变 HOME 的构建可能会让 Git 的用户配置查找偏离终端的工作设置。XDG_CONFIG_HOME 同样参与常规的用户配置发现。

如果既定策略是固定的已批准全局文件,就为该次启动选择它:

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

这改变的是全局文件的输入,而不是系统、仓库或命令级设置。对于间接启动的 Git,请通过构建工具支持的子环境接口传入该变量。

该显式文件可以保存所需的代理和 URL 规则,而不必把私有设置复制进意外产生的主目录。同时确认仓库传输:HTTP 代理配置并不提供 SSH URL 的路径。

相关文章