Github

访问 github 时经常遇到网络不稳定的情况,导致浏览和 clone 代码经常失败,可以通过开启加速器和代理进行加速。

  • 加速器。又名 VPN、科学上网工具。
  • 代理。在开启加速器时,clone、pull、push 代码通过加速器端口加速。

网页访问

开启加速器即可

git 访问

查看加速器在本地电脑的代理端口,不同的加速器产品有不同的端口号,需确认具体用了哪一个端口。

macOS 查看代理端口号方式:

proxy_docker_port

获取到端口号后,代理地址即为:

http://127.0.0.1:$PORT https://127.0.0.1:$PORT

配置全局代理:

# 设置代理
git config --global http.proxy http://127.0.0.1:$PORT
git config --global https.proxy https://127.0.0.1:$PORT

# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy

提示:

  • 开启全局代理后,git 和 github 服务器的网络都会通过加速器代理转发,未开启加速器情况下操作会失败
  • 只支持 http 和 https 协议。如从 github 上 clone 代码时,使用 git@github.com:xxx/yyy.git 协议不支持