El Git encara fa servir un proxy que pensàveu que havíeu eliminat
Eliminar un paràmetre del Git pot revelar un altre àmbit o una variable d'entorn. Seguiu el valor efectiu en lloc de fer servir 0 com a indicador de desactivació.
http.proxy és una cadena. Posar-lo a 0 pot fer que el Git contacti amb un amfitrió anomenat literalment 0 en lloc de desactivar el proxy.
Primer trobeu les entrades coincidents i els seus àmbits:
git config --show-origin --show-scope --get-regexp '.*proxy.*'Inspeccioneu les entrades del sistema, de l'usuari, del repositori, les incloses i les específiques d'URL, així com l'entorn real del procés. Manteniu els valors amb credencials privats. Després consulteu el remot HTTPS corresponent:
git config --get-urlmatch http.proxy https://git.example/team/project.gitSi la inspecció ha identificat una única entrada http.proxy obsoleta local al repositori, executeu això des de la còpia de treball prevista per eliminar aquesta entrada:
git config --local --unset http.proxyFeu servir la font que realment s'informa; aquest exemple local no és una ordre per esborrar els valors predeterminats de l'usuari o de la màquina. Inspeccioneu diversos valors abans de triar una operació que els elimini tots.
L'eliminació exposa les entrades restants. Un unset local pot revelar un valor predeterminat de l'usuari, i eliminar una entrada d'usuari pot deixar una regla específica d'URL. En canvi, un valor buit explícit expressa una substitució directa volguda en una configuració del Git compatible; és una política diferent de retirar una font.
Manteniu core.gitProxy i les rutes SSH separades. Si un valor torna, inspeccioneu les inclusions, els iniciadors, els IDE i els executors de compilació i corregiu el productor a l'àmbit previst. Repetiu la consulta de selecció i l'operació de xarxa: una selecció correcta no estableix connectivitat ni l'autenticació posterior del repositori.