通过 SS 代理加快 GitHub Clone 速度

前言

平时我们 Clone GitHub 的仓库的时候,会发现速度极慢,只有几 KB/s,在克隆较大仓库的时候,更是可能要一天时间,这对于开发者而言是不能接受的,故这里教大家一个提速的方法,通过 SS 代理加快 GitHub Clone 速度。
根据自己 Clone 仓库的方式选择下面对应的处理方式。

HTTP 或 HTTPS 方式 Clone

1、打开自己的 SS 代理
2、通过命令行跑以下命令,注意这里只代理了 GitHub 域名

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

3、如果要取消代理

git config --global --unset http.proxy
git config --global --unset https.proxy

SSH 方式 Clone

在~/.ssh/config中配置代理:

Host github.com
  Hostname github.com
  ProxyCommand connect -S 127.0.0.1:1080 %h %p
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/id_rsa

然后就可以享受快速克隆的便捷啦!

Enjoy it !

如果觉得文章对你有用,可以赞助我喝杯咖啡~

版权声明

转载请注明作者和文章出处
作者: X先生
首发于 http://www.jianshu.com/p/8e9af3a1b231

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 106,411评论 12 127
  • 第一章 安装Git工具 下载GitHub for Windows,直接点击安装,安装完成后,可以看到“Git Sh...
    不圆的石头阅读 9,740评论 5 62
  • 今天第一天开始上班,没有任务,于是开始学习Git这一程序猿必须掌握之技能,希望今天的积累过后,对与Git或者...
    CoderTung阅读 7,460评论 2 97
  • 晓xiaoxiao阅读 98评论 0 3
  • 当我意识到我没有在职场发展的潜力的时候,我决定从事文学创作。并不是说从事文学创作很简单,而是自己在职场表现太Low...
    柳古衣阅读 73评论 0 0