办理Ubuntu18.04的git clone报错Failed to connect to github.com port 443 ...

打印 上一主题 下一主题

主题 970|帖子 970|积分 2910

(只看办理方法的可直接拉到文末!!!)
第一次在ubuntu终端利用git clone,结果报错 Failed to connect to github.com port 443: Connection refused,折腾了半天,终于成功下载(感谢这篇博客调停git clone 时Failed to connect to github.com port 443:connection timed out 怎么办-CSDN博客)
先把终端操作贴下来

试了好几次都是报错Failed to connect to github.com port 443: Connection refused

关闭git的SSL证书校验,也可以明确为取消对长途仓库的安全验证。无法办理。
(而且关闭SSL证书校验会低落数据传输的安全性,因此应该尽量避免在安全性较高的环境下利用该命令。同时,在确有需要时,发起利用署理或其他安全措施包管数据传输的安全。)

网上许多说的都是这个方法:设置全局署理,可能是我的署理地点没设置好,反正是没办理。假如不可,记得取消全局署理

按照网上说的将https改成git,照旧不可


最终办理办法:修改hosts文件

1)打开https://github.com.ipaddress.com/ 
向下滑找到DNS Resource Records,记着下面的IP地点

2)打开https://fastly.net.ipaddress.com/github.global.ssl.fastly.net#ipinfo
向下滑找到DNS Resource Records,记着下面的4个地点

3)打开hosts文件
新开一个终端,输入sudo gedit /etc/hosts,会提示输入用户密码,输入之后就能打开文件
4)修改hosts文件
在hosts文件末端添加以下内容,然后保存:
   140.82.112.3 github.com
151.101.1.6 github.global.ssl.fastly.net
151.101.65.6 github.global.ssl.fastly.net
151.101.129.6 github.global.ssl.fastly.net
151.101.193.6 github.global.ssl.fastly.net
  

5)在原先的终端重新输入git clone https://github.com/DroidAITech/ROS-Academy-for-Beginners.git(改为自己的github项目地点)

成功开始下载!!!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

美丽的神话

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表