我正在尝试让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
Run Code Online (Sandbox Code Playgroud)
接下来是几次失败的代理身份验证尝试的输出,所有这些都表示"缺少证书".