当你的git有时候需要vpn拉取代码,在公司可以正常使用,回到家中拉取或推送时报错
Could not resolve host
,这时候你只需要找到电脑中的hosts
文件,里面进行代理配置即可,下面演示一下苹果系统的处理方式:文章来源地址https://www.toymoban.com/news/detail-770821.html
问题解决
- 步骤一:获取
Could not resolve host
报错的内容的ip
,这里以github
为例,实际以你项目中的内容信息为准
ping通后的内容ping github.com
这里的PING github.com (20.205.243.166): 56 data bytes 64 bytes from 20.205.243.166: icmp_seq=0 ttl=114 time=89.720 ms 64 bytes from 20.205.243.166: icmp_seq=1 ttl=114 time=95.394 ms 64 bytes from 20.205.243.166: icmp_seq=2 ttl=114 time=88.235 ms 64 bytes from 20.205.243.166: icmp_seq=3 ttl=114 time=93.660 ms
github.com
是举例作用,当你ping通之后会看到ip(20.205.243.166
),这时候你需要对此ip进行代理。 - 步骤二:找到电脑内的hosts文件
苹果笔记本的话你可以打开访达,然后按住command+shift+g
,打开搜索框后输入hosts
,找到文件位置,点开文件进行编辑,在文件内增加一下内容
这里进行代理的配置,前面是你20.205.243.166 github.com
ping
通的ip,后面的是代理的域名地址,配置完成后就可以下拉代码了
如果没有权限修改hosts
文件,可使用一下方式处理- 打开电脑终端
sudo vi /etc/hosts //后面跟随的是你hosts文件所在的地址
- 打开电脑终端
重点
- 获取ip
ping XXX.com 或 XXX.cn // 根据后面的报错内容ping通ip
- 找到
hosts
文件- mac查找hosts文件
command+shift+g
- windows可网上查一下
- mac查找hosts文件
- 修改
hosts
文件
将获取的内容新增到hosts
文件内20.205.243.166 github.com
文章来源:https://www.toymoban.com/news/detail-770821.html
到了这里,关于git pull、git clone、git push 报错 fatal: unable to access...Could not resolve host...的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!