GIT和节点中的代理配置问题

时间:2014-05-21 09:44:36

标签: node.js git proxy npm ntlm

我必须为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被阻止。

1 个答案:

答案 0 :(得分:0)

git部分的答案可能与几个与ntlm相关的提交有关。

在msysgit 1.9.5中,它没有明确的用户名和密码。

git client using GSSAPI for NTLM proxy authentication