Настройката http.proxy в Git е адрес на прокси, а не булев превключвател. Присвояването на 0 дава на транспорта стойност, която той тълкува като крайна точка. То не заявява „без прокси“.

За една операция Git HTTP, която трябва съзнателно да се свърже директно, Git документира празно отменяне на проксито:

git -c http.proxy= ls-remote https://git.example/project.git

URL адресът на хранилището е само пример. Присвояването с -c важи само за това извикване. Използвайте директен маршрут само когато това е предвидената мрежова политика.

За трайна поправка открийте източника на нежеланата стойност. Git може да обединява системна, потребителска и хранилищна конфигурация, а настройките за http прокси могат да са специфични за URL. Премахването на една глобална стойност не премахва отменяне в хранилището или прокси, наследено от средата.

Премахването на конфигурационен ключ позволява да влезе в сила друг приложим вход. Задаването на документираната празна стойност изрично изключва проксито за тази настройка. Изберете според това дали хранилището трябва да наследи нормалния маршрут, или да запази съзнателно директно отменяне.

Подобни статии