Проблема с конфигурацией прокси в GIT и узле

Мне нужно настроить аутентификацию прокси-сервера NTLM для GIT и node js для npm. Но я никак не могу этого добиться.

Я попытался настроить его для git следующим образом

git config --global http.proxy http://username:password@ip:port
git config --global https.proxy http://username:password@ip:port

А для нпм вроде

proxy = http://username:password@ip:port
https-proxy = http://username:password@ip:port

Я попытался упомянуть доменное имя также для git и npm, но оно не работает.

http://domain\\username:password@ip:port

Я работаю в виндовс 7.

Для git я использую git bash. Для npm — командная строка.

Единственное, что работает, это когда я попробовал curl из git bash, используя формат ниже

curl -x, --proxy-ntlm --proxy http://username:password@ip:port http://www.google.co.in

Почему установка GIT и npm не работает, пока я могу получить ответ через CURL.

Что я делаю не так?

Обновление: 1. Это домен Active Directory. 2. Я не могу установить CNTLM, он заблокирован.


person karthick    schedule 21.05.2014    source источник


Ответы (1)


Ответ для части git может быть связан с несколькими коммитами, связанными с ntlm.

В msysgit 1.9.5 он работает без явного имени пользователя и пароля.

клиент git, использующий GSSAPI для проверки подлинности прокси-сервера NTLM

person JonT    schedule 06.04.2015