解决ping github.com超时

6,614 阅读1分钟

我在做项目开发的时候突然遇到使用npm安装github包失败的问题。 就是安装下面这个家伙失败了~

https://github.com/eligrey/FileSaver.js

猜想可能是连不上github.com。于是我用命令ping了一下github.com,发现果然全部都超时了。

那么现在来解决一下这个问题,直接打开这个网站

image.png 复制出里面的IP Address并粘贴到hosts里面。

以下是macos上使用命令行打开方式,也可以直接在硬盘上找到这个文件打开

sudo vim /private/etc/hosts

然后将地址拷贝进来,后面再加上github.com

199.232.69.194  github.com

然后使用按一下ESC,输入:wq保存并退出。

再次ping github.com发现ping通了

ps:如果此时发现ping通了,但还是安装不上npm包,且访问不了github.com这个网站,那么很可能被墙了,需要翻qiang。