ubuntu---github下载太慢的解决办法

偶尔善良 提交于 2019-11-30 23:24:25

 

git clone --recursive https://github.com/tensorflow/tensorflow  下载太慢了,20:05~21:17 才下载了17%,等的太急人了。

 

*******************************************************************

总有办法吧? 尝试解决:

进入终端命令行模式,输入
#sudo vim /etc/hosts

sudo gedit /etc/hosts


输入i进入编辑命令,英文输入法输入G,vim编辑器跳到hosts文件的最后一行
用浏览器访问 IPAddress.com or http://tool.chinaz.com 使用 IP Lookup 工具获得github.com和github.global.ssl.fastly.net域名的ip地址

在vi打开的hosts文件中添加如下格式:
    192.30.253.112 github.com
    151.101.44.249 github.global.ssl.fastly.net

127.0.0.1    localhost
127.0.1.1    u160406

# 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

13.250.177.223 github.com
75.126.164.178 github.global.ssl.fastly.net

esc退出编辑模式,输入:wq,保存hosts文件,修改hosts结束

更新DNS缓存,输入 :sudo /etc/init.d/networking restart

-------------------------------------------------------------------------------------------
解释:前面ip为我们设置代理地址,后面域名是你要访问的域名,注意中间有个空格
前面这些ip地址是可以在 http://tool.chinaz.com/dns/ 上去查的,找一个TTL值比较小的。
如图:

 

 

 


4.保存,如果你提示没有权限修改文件的话,去属性里面修改权限,不太会修改或嫌弃修改麻烦的可以这样(复制到桌面,修改后替换原先文件)
5.刷新DNS:打开CMD输入ipconfig /flushdns;或者输入指令:sudo /etc/init.d/networking restart
6.关闭浏览器再访问github
原文链接:https://blog.csdn.net/github_37847975/article/details/86477343

------------------------------------------------

再次尝试,不到五分钟下载完毕。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!