archlinux配置git和解决git clone速度慢的问题

配置代理

下载客户端

进入GitHub:https://github.com/qingshuisiyuan/electron-ssr-backup/releases
archlinux配置git和解决git clone速度慢的问题_第1张图片
点击electron-ssr-0.2.6.pacman进行下载

安装客户端

在终端上切换到刚才下载的目录中,执行安装命令

sudo pacman -U electron-ssr-0.2.6.pacman

archlinux配置git和解决git clone速度慢的问题_第2张图片
archlinux配置git和解决git clone速度慢的问题_第3张图片
因为这个v0.2.6版本有问题,可能打不开UI界面,进而无法配置客户端信息,因此需要升级该客户端,把electron-ssr升级到最新版本

sudo pacman -Syu

archlinux配置git和解决git clone速度慢的问题_第4张图片
运行electron-ssr,下载客户端,然后配置账号信息。
如果打不开,输入快捷键CTRL+SHIFT+W 切换主窗口显隐,输入快捷键CTRL+SHIFT+B 切换是否显示操作菜单

archlinux配置git和解决git clone速度慢的问题_第5张图片
配置好账号信息后,在Chrome浏览器打开高级设置,配置代理socks主机
archlinux配置git和解决git clone速度慢的问题_第6张图片

配置git

安装git

sudo pacman -S git

archlinux配置git和解决git clone速度慢的问题_第7张图片
配置git账号信息

$ git config --global user.name "John Doe"
$ git config --global user.email [email protected]

archlinux配置git和解决git clone速度慢的问题_第8张图片
生成SSH秘钥

ssh-keygen -t rsa -C    "your github email"

一路回车键
archlinux配置git和解决git clone速度慢的问题_第9张图片
进入 .ssh文件夹中,复制id_rsa.pub公钥
archlinux配置git和解决git clone速度慢的问题_第10张图片
进入你的GitHub账户配置SSH秘钥
archlinux配置git和解决git clone速度慢的问题_第11张图片

提高github clone速度慢

git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080

archlinux配置git和解决git clone速度慢的问题_第12张图片

vim ~/.gitconfig

archlinux配置git和解决git clone速度慢的问题_第13张图片
分别把http和https修改为socks5
archlinux配置git和解决git clone速度慢的问题_第14张图片
到这已经配置完成

git clone 测试

分别gie clone自己的项目和别人的项目,观察速度是否得到改善,注意git clone的为HTTPS而不是SSH
archlinux配置git和解决git clone速度慢的问题_第15张图片
可以看出git clone速度已经得到提高

你可能感兴趣的:(archlinux配置git和解决git clone速度慢的问题)