前言:虽然该问题是Mac电脑安装iTerm2的Oh My Zsh导致的错误,但应该适用于所有因为被墙而导致的访问拒绝
Failed to connect to raw.github.com port 443: Connection refused
该错误很明显是raw.github.com访问被拒绝,因为原来是好使的所以猜测就是被墙了,其实在安装iTerm2的过程中不止报这一个地址Connection refused,很多githubxxxx的地址都一样。
解决方式:
1,查看报错的域名真实的ip地址,可用如下网址输入域名即可查看
https://www.ipaddress.com/
2,更改Mac下的hosts文件
终端敲命令:
a,vim /etc/hosts 进入vim编辑
b,配置被墙的域名
199.232.68.133 http://raw.github.com
c,保存并且退出vim编辑
然后再通过终端安装oh-my-zsh就可以访问了
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
注:如果不会使用vim编辑,也可以直接到/etc文件夹下找hosts文件,用图形化编辑器去编辑
所有被墙导致的Connection refused的用这种方式应该都可以解决
网友评论