Une valeur de proxy 0 ne désactive pas le proxy de Git
Utilisez la valeur de proxy vide documentée par Git lorsque le routage direct est voulu, et vérifiez quelle portée a fourni un point de terminaison nommé 0.
Le réglage http.proxy de Git est une adresse de proxy, pas un booléen marche/arrêt. Lui affecter 0 donne au transport une valeur qu'il interprète comme un point de terminaison. Cela ne demande pas « pas de proxy ».
Pour une opération HTTP Git qui doit délibérément se connecter directement, Git documente un remplacement vide du proxy :
git -c http.proxy= ls-remote https://git.example/project.git
L'URL du dépôt n'est qu'illustrative. L'affectation avec -c ne vaut que pour cet appel. N'utilisez une route directe que lorsque c'est la politique réseau prévue.
Pour une correction durable, identifiez la source de la valeur indésirable. Git peut fusionner les configurations système, utilisateur et dépôt, et les réglages de proxy http peuvent être propres à une URL. Supprimer une valeur globale ne supprime ni un remplacement au niveau du dépôt ni un proxy hérité de l'environnement.
Supprimer une clé de configuration permet à une autre entrée applicable de s'appliquer. Lui donner la valeur vide documentée désactive explicitement le proxy pour ce réglage. Choisissez selon que le dépôt doit hériter de la route normale ou conserver un remplacement direct délibéré.