Git vazhdon të përdorë një proxy që menduat se e kishit hequr
Heqja e një cilësimi Git mund të zbulojë një fushë tjetër ose një ndryshore mjedisi. Ndiqni vlerën efektive në vend që të përdorni 0 si flamur çaktivizimi.
http.proxy është varg. Vendosja e tij në 0 mund ta bëjë Git të kontaktojë një host që quhet fjalë për fjalë 0 në vend që të çaktivizojë proxy-në.
Së pari gjeni hyrjet përputhëse dhe fushëveprimet e tyre:
git config --show-origin --show-scope --get-regexp '.*proxy.*'Inspektoni hyrjet e sistemit, të përdoruesit, të depot, të përfshirjes dhe ato specifike për URL, si dhe mjedisin real të procesit. Mbani vlerat që mbajnë kredenciale private. Më pas pyesni depon e largët HTTPS përkatëse:
git config --get-urlmatch http.proxy https://git.example/team/project.gitNëse inspektimi identifikoi një hyrje të vetme të vjetruar http.proxy lokale për depon, ekzekutoni këtë nga kopja e punës e synuar për të hequr atë hyrje:
git config --local --unset http.proxyPërdorni burimin që raportohet në të vërtetë; ky shembull lokal nuk është një komandë për të pastruar parazgjedhjet e përdoruesit ose të makinës. Inspektoni disa vlera përpara se të zgjidhni një operacion që i heq të gjitha.
Heqja zbulon hyrjet e mbetura. Një unset lokal mund të zbulojë një parazgjedhje të përdoruesit, dhe heqja e një hyrjeje përdoruesi mund të lërë një rregull specifik për URL. Një vlerë e zbrazët e qartë shpreh përkundrazi një anashkalim të drejtpërdrejtë të synuar në një konfigurim Git të mbështetur; kjo është një politikë e ndryshme nga tërheqja e një burimi.
Mbani core.gitProxy dhe rrugët SSH të ndara. Nëse një vlerë rikthehet, inspektoni përfshirjet, nisësit, IDE-të dhe mjetet e ndërtimit dhe rregulloni prodhuesin në fushëveprimin e synuar. Përsëritni pyetjen e përzgjedhjes dhe operacionin e rrjetit: përzgjedhja e saktë nuk vërteton lidhshmërinë ose vërtetimin e mëvonshëm të depove.