Значение прокси 0 не отключает прокси в Git
Если нужен прямой маршрут, используйте документированное пустое значение прокси в Git и проверьте, какой уровень задал адрес с именем 0.
Параметр http.proxy в Git — это адрес прокси, а не логический переключатель. Присвоение 0 передаёт транспорту значение, которое он трактует как конечную точку. Это не запрос «без прокси».
Для одной операции Git HTTP, которая должна намеренно подключаться напрямую, Git документирует пустое переопределение прокси:
git -c http.proxy= ls-remote https://git.example/project.git
URL репозитория приведён только для примера. Присвоение -c относится только к этому вызову. Прямой маршрут используйте только там, где это предусмотрено сетевой политикой.
Для постоянного исправления определите источник нежелательного значения. Git может объединять системную, пользовательскую и репозиторную конфигурацию, а настройки прокси http могут зависеть от URL. Удаление одного глобального значения не удаляет переопределение в репозитории или прокси, унаследованный из окружения.
Удаление ключа конфигурации позволяет вступить в силу другому применимому источнику. Если задать документированное пустое значение, прокси для этого параметра явно отключается. Выбирайте по тому, должен ли репозиторий наследовать обычный маршрут или сохранять намеренное прямое переопределение.