我是靠谱客的博主 结实嚓茶,最近开发中收集的这篇文章主要介绍Git - Failed to connect to github.com port 443: Timed out,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

    • 问题描述
    • 问题解决
      • 方法一
      • 方法二(推荐)

问题描述

系统环境:window10

和以往一样的pull拉取代码,在今天忽然拉取失败,提示:

Failed to connect to github.com port 443: Timed out

字面提示与github.com链接超时,通过ping检测github.com是正常链接,github网站也是正常能访问的。
在这里插入图片描述
查阅网上很多资料说是与代理有关联,接着尝试如下步骤,修改测试完美解决这个问题。

问题解决

方法一

一、进入设置 -> 网络和Internet

代理中把使用设置脚本开关打开,接着把脚本地址复制出来放在浏览器中打开下载。
在这里插入图片描述
把下载的PAC代理文件打开,在开头有一个proxy字段:
在这里插入图片描述

二、使用git config命令解决问题

使用git config命令设置git 项目的代理地址,有两个``:

  • git config --global http.proxy xxxxx 为全局的 git 项目都设置代理
  • git config --local http.proxy xxxxx为某个 git 项目单独设置代理

在这里插入图片描述
最后再次拉取代码就可以了。

方法二(推荐)

访问https://www.ipaddress.com/网址查询下面所需的地址对应的IP,输入hostname或domain查询,比如查询github.com的IP:
在这里插入图片描述
查询结果:
在这里插入图片描述
修改hosts文件

window:在C:WindowsSystem32driversetchosts中

140.82.112.4 github.com

刷新DNS缓存

Windows更新DNS缓存
cmd命令窗口执行:

ipconfig /flushdns

最后

以上就是结实嚓茶为你收集整理的Git - Failed to connect to github.com port 443: Timed out的全部内容,希望文章能够帮你解决Git - Failed to connect to github.com port 443: Timed out所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部