Значення проксі 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. Видалення одного глобального значення не видаляє перевизначення в репозиторії чи проксі, успадкований із середовища.
Видалення ключа конфігурації дає змогу діяти іншому застосовному вводу. Якщо задати задокументоване порожнє значення, проксі для цього параметра явно вимикається. Обирайте залежно від того, чи репозиторій має успадкувати звичайний маршрут, чи зберегти навмисне пряме перевизначення.