报错提示
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
在使用curl下载文件时,关于出现上面这个报错,是因为GitHub的raw.githubusercontent.com
域名解析被污染了。
注:curl 命令是一个利用 URL 规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称 curl 为下载工具。作为一款强力工具,curl 支持包括 HTTP、HTTPS、ftp 等众多协议,还支持 POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。
解决办法
1.查询真实IP
通过https://www.ipaddress.com/查询raw.githubusercontent.com的真实IP。
2. 修改host
centOS及macOS直接在终端通过如下命令修改host,将查询出来的raw.githubusercontent.com解析的ip地址进行替换就行了
sudo vi /etc/hosts
随后就能正常访问raw.githubusercontent.com了,之后就可以通过curl下载文件啦
网友评论