代理背后的GitHub Windows客户端
我正在尝试使Windows的GitHub客户端正常工作。我在公司代理和防火墙后面的公司Win 7 x64计算机上。在研究了其他各种文章之后,并尝试了环境变量和配置变量的多种组合,我发现使克隆和推送更新正常工作的唯一方法是使用HTTPS_PROXY环境变量,包括我的完整公司域用户ID和密码。 从安全角度来看,这是不可接受的。还有其他方法可以使它起作用吗? 补充笔记: 以下工作: 添加所谓的环境变量HTTPS_PROXY与值http://[domain]\[userid]:[password]@someproxy.mycorp.com:8080 以下无效: 从HTTPS_PROXY变量中省略用户名和密码 使用名为HTTP_PROXY(no S)的环境变量 添加 http.proxy变量到全局配置文件(.gitconfig) 将https.proxy变量添加到全局配置文件 在所有情况下,GitHub 客户端仍然无法识别代理:文件的内容在启动时TheLog.txt 始终显示以下内容: [time]|INFO|thread:4|GitHub.Helpers.StartupLogger|Proxy information: (None) [time]|INFO|thread:4|GitHub.Helpers.StartupLogger|Couldn't fetch creds for proxy 并且紧随其后是几次失败的代理身份验证尝试的输出,所有这些尝试都表明“凭据丢失”。