Ainda recebendo 407 de Proxy após CONNECT

6

Estou em uma rede corporativa que acessa a Internet por meio de um proxy. Por exemplo, eu tenho conexão com a Internet através dos navegadores (Firefox, Chrome ...)

O problema é que, quando tento conectar-me a partir do Terminal e definir a configuração export para ambos ( http e https ) desta forma:

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

E eu tento fazer um clone git assim:

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

Eu recebo:

Cloning into 'Spoon-Knife'...

fatal: unable to access 'https://github.com/octocat/Spoon-Knife/': Received HTTP code 407 from proxy after CONNECT

Algumas coisas a serem observadas

  • Eu tento acessar usando outros comandos como curl %código% e ainda obter

Error Code: 407 Proxy Authentication Required. The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. (12209)

  • Como eu digo, minha conexão com a Internet no navegador funciona perfeitamente bem. Então, não é um problema de conexão.
  • O único caractere especial que minha senha possui é um curl www.google.com e escapei corretamente usando * .
por Javier Cadiz 12.06.2014 / 18:40

1 resposta

2

Tem certeza de que seu proxy está usando a autenticação básica? É provável que seja NTLM, sendo o ISA.

Não é 100% sobre como o git manipula os proxies, e sua autenticação, mas se conseguirmos fazer o curl funcionar, teremos metade da chance de voltar a fazer o git se comportar.

Você pode tentar usar o ntlm e, se isso não funcionar, negociar na linha de comando com o curl - verifique a página do manual aqui , mas você precisará

--proxy-ntlm

e

-U user:password

Tenha o cuidado de escapar do seu "*" no seu pw (ou alterá-lo, pelo menos temporariamente, para facilitar a solução de problemas)

Se é NTLM, você está sem sorte com o git acho - mas uma pergunta sobre overflow de pilha sugere um proxy intermediário em sua caixa local - CNTLM - que eu usei para o NTLM em outros softwares que não podem fazer autenticação.

    
por 18.04.2015 / 21:38