我背后的防火墙正在仅NTLM模式下运行Microsoft ISA服务器。哈希是否成功通过Ruby SSPI gem或其他方法来安装/更新Ruby gem ?
...还是我只是懒惰?
注意:rubysspi-1.2.4不起作用。
这也适用于Ironig项目的“igem”
最佳答案
我无法通过命令行开关使我的工作正常,但仅通过设置HTTP_PROXY
环境变量就可以实现。 (请注意,情况似乎很重要)。我有一个批处理文件,其中有这样的一行:
SET HTTP_PROXY=http://%USER%:%PASSWORD%@%SERVER%:%PORT%
在到达这一行之前,我先设置了四个引用的变量。例如,如果我的用户名是“wolfbyte”,我的密码是“secret”,我的代理称为“pigsy”,并且在端口8080上运行:
SET HTTP_PROXY=http://wolfbyte:secret@pigsy:8080
您可能需要小心管理,因为它在机器 session 中将密码以纯文本格式存储,但是我认为这不是太大的问题。
关于ruby - 如何从代理(ISA-NTLM)后面更新Ruby Gems,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4418/