web-dev-qa-db-fra.com

Toujours obtenir 407 de proxy après la connexion

Je suis dans un réseau d'entreprise qui accède à Internet via un proxy. Par exemple, j'ai une connexion à Internet via les navigateurs (Firefox, Chrome ...)

Le problème est que lorsque j'essaie de se connecter à partir du terminal et de définir la configuration export pour les deux (http et https) comme ceci:

export http_proxy=http://user:password@ip:port

Et j'essaie de faire un clone git comme celui-ci:

git clone https://github.com/octocat/Spoon-Knife

Je reçois:

Clonage dans 'Cuillère-Couteau' ...

fATAL: Impossible d'accéder à ' https://github.com/octocat/spoon-knife/ ': Code http 407 reçu de proxy après connexion

Certaines choses à noter

  • J'essaie d'accéder à d'autres commandes telles que CURL curl www.google.com et toujours obtenir

Code d'erreur: 407 Authentification proxy requise. Le ISA Server nécessite une autorisation de remplir la demande. L'accès au filtre proxy Web est refusé. (12209)

  • Comme je dis que ma connexion Internet dans le navigateur fonctionne parfaitement. Donc, un problème de connexion n'est donc pas.
  • Le seul caractère spécial que mon mot de passe a est un * et je l'ai échappé correctement en utilisant %2A.
6
Javier Cadiz

Êtes-vous sûr que votre proxy utilise l'autorité de base? Il est susceptible d'être NTLM, étant ISA.

Pas à 100% sur la manière dont Git gère les proxies et l'authentification de ceux-ci, mais si nous pouvons obtenir de la boucle de travail, nous aurons une autre chance de travailler pour faire du comportement Git.

Pouvez-vous essayer d'utiliser NTLM et, si cela ne fonctionne pas, négocier sur la ligne de commande avec CURL - Vérifiez la page de manuel ici , mais vous aurez besoin de

--Proxy-ntlm

et

-U utilisateur: mot de passe

Faites attention à échapper à votre "*" dans votre PW (ou changez-le, au moins temporairement pour faciliter le dépannage)

Si c'est NTLM, vous n'avez pas de chance avec Git i pense - mais ne question sur le débordement de pile suggère un proxy intermédiaire sur votre boîte locale CNTLM - que j'ai utilisé pour NTLM Wraw d'autre logiciel qui ne peut pas faire d'authentification.

3
Tom Newton