文章目录

  • 一、报错信息
  • 二、解决方案

一、报错信息


参考 【错误记录】git clone 报错 ( fatal: unable to access ‘https…‘:gnutls_handshake() failed: Error in the pu ) 博客 ;

之前是通过切换网络的方式 , 解决了问题 , 这种方式随机性太大 , 继续分析该问题 ;

检查是否能 ping 通 GitHub , 执行

ping github.com

命令 , 执行结果如下 , 丢包率 100% , 无法 ping 通 ;

二、解决方案


参考 Windows 中的解决方案 【错误记录】GitHub 网站和仓库无法访问 ( 域名重定向 | 检查 C:\Windows\System32\drivers\etc\hosts 配置文件中的 GitHub 地址域名配置 ) , 修改 Ubuntu 系统的 /etc/hosts 文件 ;

设置 GitHub 域名 :

140.82.114.4 github.com
151.101.77.194 github.global.ssl.fastly.net

执行

gedit /etc/hosts

命令 , 打开 /etc/hosts 文件 , 将 GitHub 域名添加到文件中 , 完整文件内容为 :

127.0.0.1    localhost
127.0.1.1   octopus
140.82.114.4 github.com
151.101.77.194 github.global.ssl.fastly.net# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters


保存并关闭 gedit 编辑器 ; ( 此处也可以使用 vim , vi 等文本编辑器 )

再次执行

ping github.com

命令 , 最终 ping 通 GitHub :

root@octopus:~/ijkplayer# ping github.com
PING github.com (140.82.114.4) 56(84) bytes of data.
64 bytes from github.com (140.82.114.4): icmp_seq=1 ttl=49 time=279 ms
64 bytes from github.com (140.82.114.4): icmp_seq=2 ttl=49 time=303 ms
64 bytes from github.com (140.82.114.4): icmp_seq=3 ttl=49 time=278 ms
^C
--- github.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 278.916/287.292/303.563/11.515 ms
root@octopus:~/ijkplayer#

【错误记录】Ubuntu 修改 hosts 文件 ( 使用 gedit /etc/hosts 命令打开并修改 hosts 文件 )相关推荐

  1. 怎么用stata打开dta文件_用shell命令打开任意格式的文件

    hello,大家好,又来到了每周一期的知识大课堂啦,每期的知识大课堂,我们都会分享一个实用的知识点.本期的知识大课堂为大家带来的是:shell命令的使用方法. 在很多情况下,我们需要在应用程序中直接打 ...

  2. 【错误记录】Flutter 设备连接显示 Loading... ( 断网 | 删除 flutter/bin/cache/lockfile 文件 )

    文章目录 一. 报错信息 二. 解决方案 一. 报错信息 手机已经打开开发者模式 , USB 调试一打开 , 但是在 Androud Studio 中的设备一直显示 " Loading &q ...

  3. linux文件内容添加序号,nl命令将指定的各个文件添加行号编号序号标注后写到标准输出...

    1.释义 将指定的各个文件添加行号标注后写到标准输出 2.系统帮助 用法:nl [选项]... [文件]... Write each FILE to standard output, with lin ...

  4. c语言程序警告不能打开文件,Win10安装程序提示“不能打开要写入的文件”如何解决...

    现在,使用Windows10正式版的用户已经越来越多,因此用户们反馈的不同问题也随之增多了.比如,最近就有用户反馈在安装程序时,遇到错误提示"不能打开要写入的文件:XXXXXX单击[retr ...

  5. linux mv 文件夹不存在,linux 命令 mv abc.txt ../ 后文件不见了?

    一.为Linux系统划分一空闲磁盘空间 在Windows XP 下右击"我的电脑",选择"管理"--"本地磁盘",通过删除一逻辑分区,在创建 ...

  6. mysql source 导入本地文件_MySQL可使用source 命令导入本地sql脚本文件( )。

    [多选题]葡萄酒封装作为最重要的一个流程,极大部分采用自动化.以下选项中属于葡萄酒封装线程序的是(). [单选题]CMYK 模型中的 K 表示何种颜色,该模式主要用于打印行业 [单选题]下列哪项不是二 ...

  7. java指令导出data文件_直接用 java 命令行动态生成jpg文件 (转)

    直接用 java 命令行动态生成jpg文件 (转)[@more@] /** * jeruGraphics v 1.0 * * 看到一些动态生成图象的例子都是完成的, * 而且很长,觉得不是无论从实用性 ...

  8. linux文件操作命令包括,学习Linux命令之最基本的文件操作

    cdcd 是打开某个路径的命令,也就是打开某个文件夹,并跳转到该处. 复制代码代码如下: $ cd path ### path 为你要打开的路径. 其中 path 有绝对路径和相对路径之分,绝对路径强 ...

  9. java给文件777权限_Linux常用命令:chmod修改文件权限 777和755分别是什么意思?

    文件或目录的权限 Linux系统中,每个用户的角色和权限划分的很细致也很严格,每个文件(目录)都设有访问许可权限,利用这种机制来决定某个用户通过某种方式对文件(目录)进行读.写.执行等操作. 操作文件 ...

最新文章

  1. 16岁自闭少年被指黑掉英伟达微软,曾赚1400万美元,英国警方逮捕7人
  2. 单应矩阵(Homography)基本概念和代码测试
  3. 最近的生活 - 18年03月20日
  4. python的引用计数分析(二)
  5. Scala数组和Java集合List的互转
  6. ffmpeg基础使用
  7. Android ----中文Api 百度地图
  8. 前端学习(476):web前端行业介绍
  9. (二)双线性插值python实现
  10. django-演练-英雄-作品-对应关系
  11. cannot load oci dll,193-navicate连接oracle的解决方法
  12. 在js、jsp文件中如何获取项目绝对路径
  13. canvas绘制渐变
  14. PHP SOCKET SERVER 二
  15. 脱产计算机学6个月,我只有成人(脱产)的计算机应用专科学历,想自己再去自考本科,请问可以吗?自考本科有哪些要求??谢谢!...
  16. 2015年读的10本英文书小结
  17. Java中Set接口
  18. 实验室远程登录Linux服务器并配置环境
  19. KIS旗舰版加载插件提示不符合格式
  20. stressapptest使用介绍

热门文章

  1. CentOS 6.x limits changed on a existing running process
  2. laravel实现数据库读写分离配置或者多读写分离配置
  3. poj 3006 java
  4. ubuntu安装Java开发环境
  5. DOS下操作注册表的部分命令
  6. 到底使用接口还是抽象类
  7. CF1097D Makoto and a Blackboard(期望)
  8. promise 实现依次循环 请求数据
  9. Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
  10. 【JSOI2008】最大数 线段树