Tarpinio serverio reikšmė 0 neišjungia Git tarpinio serverio
Kai norite tiesioginio maršrutizavimo, naudokite Git dokumentuotą tuščią tarpinio serverio reikšmę ir patikrinkite, kuris lygmuo pateikė 0 vadinamą galinį tašką.
Git nuostata http.proxy yra tarpinio serverio adresas, o ne įjungimo/išjungimo loginė reikšmė. Priskyrus 0, transportas gauna reikšmę, kurią interpretuoja kaip galinį tašką. Tai nėra prašymas „be tarpinio serverio“.
Vienai Git HTTP operacijai, kuri turi sąmoningai jungtis tiesiogiai, Git dokumentuoja tuščią tarpinio serverio perrašymą:
git -c http.proxy= ls-remote https://git.example/project.git
Saugyklos URL yra tik pavyzdys. -c priskyrimas galioja tik tam iškvietimui. Tiesioginį maršrutą naudokite tik ten, kur to reikalauja numatyta tinklo politika.
Norėdami ištaisyti visam laikui, nustatykite nepageidaujamos reikšmės šaltinį. Git gali sujungti sistemos, naudotojo ir saugyklos konfigūraciją, o http tarpinio serverio nuostatos gali būti susietos su URL. Pašalinus vieną globalią reikšmę, nepašalinamas saugyklos perrašymas ar iš aplinkos paveldėtas tarpinis serveris.
Pašalinus konfigūracijos raktą, gali įsigalioti kita tinkama įvestis. Suteikus dokumentuotą tuščią reikšmę, tos nuostatos tarpinis serveris aiškiai išjungiamas. Rinkitės pagal tai, ar saugykla turi paveldėti įprastą maršrutą, ar išlaikyti sąmoningą tiesioginį perrašymą.