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:\Windows\System32\drivers\etc\hosts中

140.82.112.4 github.com

刷新DNS缓存

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

ipconfig /flushdns

方法三(推荐)

1、打开网络代理页面 ,查看端口号

在这里插入图片描述
2、设置git端口号和上面的端口号保持一致,依次执行下面的指令:

git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890
ipconfig/flushdns

在这里插入图片描述

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值