:::info 前言:

  1. 实现GitHub克隆代码速度提升
  2. 配置代理的前提是你开了 ss (v😀p😜n) 啊
  3. 开启 ss 后,再进行操作! :::

git clone 方式

🤗 其实配置ssh代理就够用了 :::warning Git 有2种克隆方式

  1. ssh 即 git clone git@github.com:zhanyeye/xxx # 首次使用才需输入密码
  2. https 即 git clone [https://github.com/zhanyeye/xxx](https://github.com/zhanyeye/xxx) # 每次提交到远程仓库时都要密码 :::

image.png
git clone 使用ssh协议链接

Git 配置代理 - 图2
git clone 使用https协议链接

Linux 配置

SSH 代理

~/.ssh/ 目录下找到config文件(不存在就创建一个),在里面加入这样两行

  1. Host github.com
  2. ProxyCommand nc -X 5 -x localhost:1080 %h %p
  3. ##### 参数介绍
  4. # -X 代理协议
  5. # -X 5 表示 socks5
  6. # -X 4 表示 socks4
  7. # -X connect 表示 https
  8. # -x 当前代理的端口和地址
  9. # %h 目标hostname,请求传递的参数
  10. # %p 目标端口,请求传递的参数

参考:

HTTPS 代理

Linux配置HTTP代理

Win10 配置

前提是先开ss (v😜p😉n)啊

SSH 代理

  1. 去用户目录下( C:\Users\${your_account}\.ssh ),打开.ssh 文件,编辑config (请先显示隐藏文件)

image.png

  1. 添加如下内容
    1. Host github.com
    2. ProxyCommand connect -S 127.0.0.1:1080 %h %p
    参考:git clone ssh 代理

这回git clone 速度 上M/s啦,哈哈哈哈