Android Studio无法通过代理连接到Github

时间:2015-06-05 09:02:14

标签: android git github

环境信息

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网站

2 个答案:

答案 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是端口号。