前言
使用Github Desktop克隆项目时只有十几、几十k的速度,一个30MB的项目要等半天。
于是寻找解决办法,本来以为是很简单的事情,却花费了超出预期的时间。
故记录下来
-
先在Github Desktop设置里找,没有找到
-
在网上搜,先搜索的英文,看了几个方法,但都是设置http/https代理的:How Can I Configure GitHub Desktop/Windows to Work with a Proxy?
我需要的是设置socks5代理,虽然不太一样,但我还是瞎设置了一下,没有成功 -
瞎设置,把
http换成socks,输入git config —global socks.proxy socks://127.0.0.1:1080
git config —global socks.proxy socks5://127.0.0.1:1080
git config —global socks5.proxy socks://127.0.0.1:1080
git config —global socks5.proxy socks5://127.0.0.1:1080 -
都不行
-
其实很简单,但是我太菜,不会…
-
后来转念一想,外国人只是在公司内网需要代理,和我们不一样,搜中文的教程才对
-
果然,中文教程一大把
-
看到一篇X先生说:通过 SS 代理加快 GitHub Clone 速度

- 里面第一个黑框,
http://127.0.0.1:1080 - 原来只需要这样就可以,留下了没技术的泪水
- 里面第一个黑框,
我的解决方案
打开C:\users\username\.gitconfig文件,最后加上
[http] proxy = <http://127.0.0.1:1080>就可以让Github Desktop走本地代理
08/18更新
前两天又遇到问题,clone不下来git://,经过半天摸索,现在文件内容是这样的:
[http] proxy = socks5://127.0.0.1:1080[https] proxy = socks5://127.0.0.1:1080[git] proxy = socks5://127.0.0.1:1080(再次留下了没技术的泪水