git clone项目开启代理

514#01ea1a2b

git clone的时候,慢得实在不行,简直比某云还慢。找到了解决办法,前提是有科学上网的工具,http和ssh均可以

设置本地代理端口

使用小飞机选一个稳定的代理服务器,打开选项设置,将本地代理勾选上,端口自行设置:

20200517154930.png

配置http代理

再打开命令行工具将git中http/https请求代理指向本地

shell 复制代码
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080

演示

shell 复制代码
git clone https://github.com/varddd/react-env.git
20200517154820.png

配置ssh代理

这个相对比较麻烦一点。

配置文件

C:\Users\用户名\.ssh下新建config文件,注意没有扩展名,我的文件夹地址是C:\Users\Administrator\.ssh

在文件里键入

复制代码
ProxyCommand "C:\Program Files\Git\mingw64\bin\connect.exe" 
-S 127.0.0.1:1080 %h %p

exe地址是自己git安装目录下的,-S是socks代理,咱们上面的就是使用的socks5,-H就是http,对应小飞机上就要使用http。后面两参数代表Host和Port。

演示

shell 复制代码
git clone git@github.com:varddd/react-env.git
QQ图片20200517160141.png

会提示输入密码,因为咱小飞机设置的本地访问没有密码,所以可以直接enter跳过。

基本上代理服务器稳定,git clone速度就是本地宽带速度了

参与本文讨论

请先登录 GitHub 后留言

0/500

本文留言

0

这篇文章还没有留言,来写第一条吧。

1 / 1