git pull、git clone、git push 报错 fatal: unable to access...Could not resolve host...

这篇具有很好参考价值的文章主要介绍了git pull、git clone、git push 报错 fatal: unable to access...Could not resolve host...。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

当你的git有时候需要vpn拉取代码,在公司可以正常使用,回到家中拉取或推送时报错Could not resolve host,这时候你只需要找到电脑中的hosts文件,里面进行代理配置即可,下面演示一下苹果系统的处理方式:文章来源地址https://www.toymoban.com/news/detail-770821.html

问题解决

  • 步骤一:获取Could not resolve host报错的内容的ip,这里以github为例,实际以你项目中的内容信息为准
    ping github.com
    
    ping通后的内容
    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可网上查一下
  • 修改hosts文件
    将获取的内容新增到hosts文件内20.205.243.166 github.com

到了这里,关于git pull、git clone、git push 报错 fatal: unable to access...Could not resolve host...的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包