为 Github for Windows 设置代理

github_for_windows

今天在公司电脑上安装了Github for Windows, 但一直无法顺利登陆。由于公司电脑必须通过HTTP代理才能连上外网,而Github for Windows自己又不提供设置代理的界面,就只能求助Google了。

Google github for windows proxy 到的前几个link都说要设置 .gitconfig, 加入下列内容:

[http]

proxy = host:port

[https]

proxy = host:port

很不幸,添加后依旧登陆不上。

之后又排除了Github for Windows 会自动适应IE的代理设置的可能。恰好,今天开始github成为了gfw敏感词,于是又怀疑到了方校长头上。

最后换了搜索关键词github for windows login failed,才在这个链接里发现了正解 。

打开命令行,加入

SET HTTPS_PROXY=host:port

SET HTTP_PROXY=host:port

就行了


Updates:

github for windows login failed 可能是由多种原因导致的, 本文提到的 bug以被修复,不再适用