Выполните проверку в той же среде, которую инструмент сборки передаёт 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.

Похожие статьи