Ang setting na http.proxy ng Git ay address ng proxy, hindi on/off boolean. Ang paglalagay ng 0 ay nagbibigay sa transport ng halagang binibigyang-kahulugan nitong endpoint. Hindi ito humihiling ng "walang proxy".

Para sa isang operasyong Git HTTP na dapat sadyang direktang kumonekta, idinokumento ng Git ang walang-lamang pag-override sa proxy:

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

Ang URL ng repository ay halimbawa lamang. Ang -c assignment ay para lamang sa tawag na iyon. Gumamit ng direktang ruta lamang kung iyon ang sinadyang patakaran ng network.

Para sa permanenteng pag-aayos, tukuyin ang pinagmulan ng hindi gustong halaga. Maaaring pagsamahin ng Git ang system, user at repository configuration, at maaaring partikular sa URL ang http proxy settings. Ang pagtanggal ng isang global na halaga ay hindi nagtatanggal ng override sa repository o proxy na namana mula sa environment.

Ang pag-alis ng configuration key ay nagpapahintulot sa ibang naaangkop na input na gumana. Ang pagbibigay ng dokumentadong walang-lamang halaga ay tahasang nagpapahinto sa proxy para sa setting na iyon. Pumili ayon sa kung ang repository ay dapat magmana ng normal na ruta o panatilihin ang sadyang direktang override.

Kaugnay na mga artikulo