访问github下载较慢的问题

作者: wencst 分类: linux,windows,云计算,架构设计 发布时间: 2019-11-28 10:38 阅读: 4,262 次

环境

mac

中国移动网络

问题

在mac上执行git pull命令,从github下载代码非常慢,有时候只有几kb,有时候就卡死不动了。在命令行ping github.com时,发现访问的居然是国外的IP,所以很有可能被墙了。

解决

1.首先打开hosts文件

mac/linux地址如下:

sudo vim /etc/hosts

windows地址是

C:\Windows\System32\drivers\etc\HOSTS

2.浏览器访问https://www.ipaddress.com/地址

在地址中输入github.comgithub.global.ssl.fastly.net以获取对应的ip。

3.将浏览器中获取到的IP写入hosts文件

4.刷新使得立即生效

mac生效方法:

sudo killall -HUP mDNSResponder

windows生效方法:

ipconfig /flushdns
// 如果执行失败,则打开services.msc,启动服务dns client后再执行上述命令

linux生效方法:

systemctl restart network
systemctl restart nscd 
//两个命令选其一,第二个命令需要先安装nscd服务

 

如果文章对您有用,扫一下支付宝的红包,不胜感激!

欢迎加入QQ群进行技术交流:656897351(各种技术、招聘、兼职、培训欢迎加入)



Leave a Reply