学堂 学堂 学堂公众号手机端

环境

lewis 4年前 (2021-04-12) 阅读数 4 #技术

环境

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服务

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门