环境信息
Windows 7 Enterprise OS SP 1
Android Studio AI-141.1972460
Build #AI-141.1972460, built on June 1, 2015
JRE: 1.7.0_80 b15 amd64
JVM: Java HotSpot(TM) 64-Bit Server VM by Oracle Corporation
通过公司代理服务器访问互联网
预期行为
位置:的 版本控制 - > Github 配置面板
1.当填写有效的github帐户和密码字段时,单击测试连接按钮将导致成功连接确认到Github。
2.当选择 在Github上共享项目 项目时,成功连接并上传项目文件。
问题
无法通过Github通过 在Github上分享项目分享项目 点击 测试 并选择时会报告以下错误 菜单选项
错误指示
Can't login: Connect to api.github.com:443
其他详细信息
1.Proxy已通过Android Studio正确配置。 SDK,SDK工具和插件已成功下载。
2.Git命令可以从Windows命令提示符和Android Studio的Git菜单选项中成功运行。
通过Github网站首次创建存储库后,成功提交并通过Android Studio成功完成工作。
但是,通过 测试 按钮和 Github上的共享项目 菜单选项会失败并显示上述错误。
我知道配置代理并且没有为代理配置Github插件访问时会显示此错误(但是我看不到设置代理的方法,我认为代理设置对于Android Studio中的所有插件都是全局的)。
请帮我解决这个问题。我使用Git菜单选项,因此它不是一个showstopper但它仍然非常令人沮丧。
我输入了错误报告问题175831 Android Open Source网站
答案 0 :(得分:4)
尝试使用命令为git设置代理:
git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
git config --global https.proxy https://proxyuser:proxypwd@proxy.server.com:8080
有关详细信息,请参阅this。
答案 1 :(得分:0)
尝试使用以下命令为git设置代理。它帮助了我。
git config --global http.proxy http://proxy.mycompany:8070
git config --global http.proxy http://proxy.mycompany:8070
其中8070是端口号。