我无法从公司代理的后面安装Chocolatey包。 Internet Explorer已正确configuration,但遇到问题需要通过PowerShell进行工作。
我可以使用Web客户端下载网页,例如Microsoft.com,但最终,Chocolatey无法下载包含提示“请提供代理证书:”的包,这将不会接受我的域名login为有效。 有时我只是得到错误“exception调用”下载文件“与”2“参数:”远程服务器返回一个错误:(407)代理身份validation要求。
我有两台机器,其中一台可以下载软件包,另一台可以提供以上错误,但是它们都显示直接访问(如下所示):
PS C:\Windows\system32> netsh winhttp import proxy source=ie Current WinHTTP proxy settings: Direct access (no proxy server). PS C:\Windows\system32> netsh winhttp show proxy Current WinHTTP proxy settings: Direct access (no proxy server).
我不太确定这里发生了什么。 有什么build议么?
Chocolatey在https://github.com/chocolatey/choco/wiki/Proxy-Settings-for-Chocolatey上有代理指令,特别是显式代理部分。 确保你已经安装了合适的choco版本。 如果这是不正确的,我们应该修复文档/ choco使其正确。
为了后代:
显式代理设置
巧克力已经从0.9.9.9开始提供了明确的代理支持。
您可以简单地配置1或3个设置,而Chocolatey将使用代理服务器。 代理是必需的,是代理服务器的位置和端口。 proxyUser和proxyPassword是可选的。 用户/密码的值仅在两者都存在时才用于凭证。
choco config set proxy <locationandport> choco config set proxyUser <username> choco config set proxyPassword <passwordThatGetsEncryptedInFile>
例
在0.9.9.9中运行以下命令:
choco config set proxy http://localhost:8888 choco config set proxyUser bob choco config set proxyPassword 123Sup#rSecur3