阿里云服务器git pull/push无法使用

原因:

国内服务器厂商墙了github.com

如何解决:

一,获取github.com的服务器ip

我搜索了好久,终于在网上找到了可以查询多地区ping的网站 ping.sx,我们打开网站ping.sx,查询github.com的ping值

二,我们随便找复制一个ip在本地机器查看能否ping通,比如我们复制一个日本地区ping出的ip 20.27.177.113

ping 20.27.177.113

如果不能ping通,我们就换一个ip,总有能ping通的

三,修改服务器的hosts文件,hosts的目录在/etc/hosts,这里我们就需要刚才能ping通的ip地址

vim /ect/hosts
20.27.177.113  github.com 
20.27.177.113  www.github.com 

这样我们就设置好了。