一前言
问题描述:我在进行下载oh-my-zsh的时候,出现了以下错误:Failed to connect to github.com port 443 after 75174 ms: Couldn't connect to server以及以下
Error: git clone of oh-my-zsh repo failed
解决办法:修改hosts文件,添加IP;
错误适用于:
1-无法访问github.com官网
2-终端输入ping github.com无法ping通
总之,就是需要更新或者添加github的地址啦
二解决办法
1-报错截图
换了一个又一个下载网址都不行,仔细一看报错信息,好家伙,是连接github有问题。
2-解决步骤
2.1先查找可以访问github.com的ip地址
可以去以下网站里面找
GitHub.com - GitHub: Let's build from here · GitHub
不过有些不太熟系的可能不知道你找到的网址对不对,可以尝试将找到的ip地址放入终端ping一下试试,比如140.82.113.3是我找到的访问github.com的一个网址,以它为例子,打开终端;
行不行ping一下就知道,如下所示 ,显然在现在我们的网络下,现在这个时刻,140.82.113.3是可以访问的,不过因为不同的时间,不同的网络,github.com的ip经常会失效,这可能需要我们经常修改
2.2其次就是将改ip地址加入我们的电脑中
这里有两种方式可以选择
planA----终端修改
输入命令vim /etc/hosts
输入i,回车,进入编辑状态
添加 140.82.113.3 github.com
dd是删除一行的命令
编辑完成之后:单击esc,输入:wq保存
planB----从文件内编辑(此处以Mac为例)
1-打开访达--选择快捷键shift+commd+g
输入/private
2-右击etc----选择显示简介
先点击右下角的那个小锁---输入锁屏密码---解开小锁
然后将共享与权限中的wheel和everyone的权限改为读和写;
如下所示已经是修改完成之后的样子了
3-同理修改hosts文件(点击ect文件夹,可以找到hosts文件)
4-最后点击hosts文件打开
添加一行140.82.112.3 github.com到文件内
这里我们需要注意,看你访问的地址是的网址是github.com就需要把名称写成这个,不然访问不成功的;
三访问成功
再次在终端中输入以下快捷命令重新下载oh-my-zsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
然后就可以下载成功啦!
版权归原作者 Murrays 所有, 如有侵权,请联系我们删除。