我必须为GIT配置NTLM代理身份验证,为npm配置节点js。但我根本无法实现它。
我尝试像git一样配置它
git config --global http.proxy http://username:password@ip:port
git config --global https.proxy http://username:password@ip:port
和npm一样
proxy = http://username:password@ip:port
https-proxy = http://username:password@ip:port
我尝试过为git和npm提及域名,但它没有用
http://domain\\username:password@ip:port
我在Windows 7中工作。
对于git,我正在使用git bash。 对于npm,命令提示符。
唯一有效的是当我使用下面的格式从git bash尝试curl时
curl -x, --proxy-ntlm --proxy http://username:password@ip:port http://www.google.co.in
为什么GIT和npm install无法正常工作,而我能够通过CURL获得响应。
我做错了什么?
更新: 1.它和活动目录域。 我无法安装CNTLM被阻止。
答案 0 :(得分:0)
git部分的答案可能与几个与ntlm相关的提交有关。
在msysgit 1.9.5中,它没有明确的用户名和密码。