Значэнне проксі 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. Выдаленне аднаго глабальнага значэння не выдаляе перавызначэнне ў рэпазіторыі ці проксі, атрыманы з асяроддзя.
Зняцце ключа канфігурацыі дазваляе ўступіць у сілу іншаму прыдатнаму ўводу. Калі ж задаць дакументаванае пустое значэнне, проксі для гэтай налады відавочна адключаецца. Выбірайце паводле таго, ці рэпазіторый павінен успадкаваць звычайны маршрут, ці захаваць свядомае прамое перавызначэнне.