0


解决Error: git clone of oh-my-zsh repo failed

一前言

问题描述:我在进行下载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 -)"

然后就可以下载成功啦!

标签: git ssh linux

本文转载自: https://blog.csdn.net/m0_65485230/article/details/135656163
版权归原作者 Murrays 所有, 如有侵权,请联系我们删除。

“解决Error: git clone of oh-my-zsh repo failed”的评论:

还没有评论