Mac git clone速度太慢

查询IP映射关系

nslookup github.global.ssl.fastly.Net
nslookup github.com

  • 通过上面两条指令,找到对应的IP
  • 即两条指令对应的Non-authoritative answer中的Name和Address

修改hosts文件

  • sudo vi /etc/hosts
  • 输入本机密码
  • 打开hosts文件,键盘输入 “i”(切换到插入模式),修改hosts文件
  • 在hosts文件最后新增两行,每行填入上述Name Address
    在这里插入图片描述
  • 按 esc 键退出插入模式
  • 按“shift” 加 “:” 两个键后再输入wq,保存退出
  • 若不保存退出,则按“q”加“!”键

更新DNS缓存命令

sudo dscacheutil -flushcache

最后还是没有成功,转战码云,确实速度从7kb/s变成了100+kb/s

  • 注册码云账号
  • 跟github绑定
  • 导入github仓库
  • 获取码云上仓库地址
  • 本地cd到对应的路径输入git clone 码云仓库地址即可