问题:raw.githubusercontent无法访问
问题:raw.githubusercontent无法访问
文章目录
- 一、问题
- 二、hosts文件
- 2.1、hosts文件简介
- 2.2、hosts文件位置
- 2.3、hosts文件修改
- 3、解决方法
- 3.1、查询出raw.githubusercontent.com的ip地址
- 3.2、在/etc/hosts里填写IP地址
- 3.3、再次执行命令
- 4、一些常用IP地址
一、问题
遇到问题:在基因组浏览器igv中下载基因组时出现Error downloading genome:raw.githubusercontent.com的报错。这是因为GitHub上的项目的有些资源是放在raw.githubusercontent.com上的,从该地址下载资源如果直接访问的话容易失败。
分析原因:域名解析不了,无法访问。
解决方法:去/etc/hosts里设置下域名解析,绕过 DNS 为域名指定正确的 IP 地址
二、hosts文件
2.1、hosts文件简介
hosts:一个没有扩展名的系统文件,主要作用是定义IP地址和主机名的映射关系。
作用方式:当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的IP地址,一旦找到,浏览器会立即打开对应网页,如果没有找到,则浏览器会将网址提交DNS服务器进行IP地址解析。
文件格式:ip地址 + 空格 + 域名 ,比如 140.82.114.4 github.com
2.2、hosts文件位置
C:\Windows\System32\drivers\etc\hosts
2.3、hosts文件修改
Linux:
echo "140.82.114.4 github.com" >> /etc/hosts
Windows:
Win10系统默认是没有权限编辑和保存系统里的文件,Visual Studio Code可以管理员身份编辑和保存。
没有Visual Studio Code的解决的办法就是提高权限:
1、在属性-安全里面修改权限。
2、将hosts文件复制/移动到桌面,用记事本打开后修改hosts文件。
3、将修改后文件放入原来的位置替换以前的hosts文件即可。
hosts文件内容展示:
3、解决方法
3.1、查询出raw.githubusercontent.com的ip地址
利用 查询网查询域名的IP地址:
3.2、在/etc/hosts里填写IP地址
185.199.110.133 raw.githubusercontent.com
3.3、再次执行命令
可以顺利下载了
4、一些常用IP地址
140.82.112.26 alive.github.com
140.82.113.25 live.github.com
185.199.108.154 github.githubassets.com
140.82.113.21 central.github.com
185.199.110.133 desktop.githubusercontent.com
185.199.110.153 assets-cdn.github.com
185.199.110.133 camo.githubusercontent.com
185.199.110.133 github.map.fastly.net
146.75.121.194 github.global.ssl.fastly.net
140.82.121.4 gist.github.com
185.199.111.153 github.io
140.82.121.3 github.com
192.0.66.2 github.blog
140.82.121.5 api.github.com
185.199.110.133 raw.githubusercontent.com
185.199.110.133 user-images.githubusercontent.com
185.199.111.133 favicons.githubusercontent.com
185.199.108.133 avatars5.githubusercontent.com
185.199.111.133 avatars4.githubusercontent.com
185.199.109.133 avatars3.githubusercontent.com
185.199.108.133 avatars2.githubusercontent.com
185.199.108.133 avatars1.githubusercontent.com
185.199.108.133 avatars0.githubusercontent.com
185.199.108.133 avatars.githubusercontent.com
140.82.121.10 codeload.github.com
3.5.28.69 github-cloud.s3.amazonaws.com
54.231.140.73 github-com.s3.amazonaws.com
54.231.135.129 github-production-release-asset-2e65be.s3.amazonaws.com
52.217.161.241 github-production-user-asset-6210df.s3.amazonaws.com
3.5.29.105 github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.109.153 githubstatus.com
140.82.113.18 github.community
51.137.3.17 github.dev
140.82.113.22 collector.github.com
13.107.42.16 pipelines.actions.githubusercontent.com
185.199.109.133 media.githubusercontent.com
185.199.108.133 cloud.githubusercontent.com
185.199.111.133 objects.githubusercontent.com