'n Proxywaarde van 0 skakel Git se proxy nie af nie
Gebruik Git se gedokumenteerde leë proxywaarde wanneer direkte roetering bedoel word, en kyk watter vlak 'n eindpunt met die waarde 0 verskaf het.
Git se http.proxy-instelling is 'n proxyadres, nie 'n aan/af-boolean nie. Om 0 toe te wys, gee die transport 'n waarde wat dit as 'n eindpunt vertolk. Dit vra nie "geen proxy" aan nie.
Vir een Git HTTP-bewerking wat doelbewus direk moet verbind, dokumenteer Git 'n leë proxy-oorheersing:
git -c http.proxy= ls-remote https://git.example/project.git
Die bewaarplek-URL is net illustratief. Die -c-toewysing geld net vir daardie oproep. Gebruik 'n direkte roete net waar dit die bedoelde netwerkbeleid is.
Vir 'n blywende regstelling, spoor die bron van die ongewenste waarde op. Git kan stelsel-, gebruiker- en bewaarplekkonfigurasie saamvoeg, en http-proxyinstellings kan URL-spesifiek wees. Om een globale waarde te verwyder, verwyder nie 'n bewaarplek-oorheersing of 'n proxy wat uit die omgewing geërf is nie.
Om 'n konfigurasiesleutel te ontset, laat 'n ander toepaslike inset geld. Om dit die gedokumenteerde leë waarde te gee, skakel proxying vir daardie instelling uitdruklik af. Kies volgens of die bewaarplek die normale roete moet erf of 'n doelbewuste direkte oorheersing moet behou.