0%

push出现连接失败的可能解决方法

git push环节有时会出现以下报错:

1
fatal: unable to access 'https://github.com/*/*.github.io.git/': Failed to connect to github.com port 443: Timed out

在排除网络/代理/配置问题后,一种可能是github.com及子网站时常更换IP地址,但本地的DNS缓存未必及时更新。

因此解决方案是刷新DNS缓存。Windows下的操作为:

  1. Win+R,cmd呼出terminal
  2. 执行ipconfig /flushdns

附注:部分地址解析网站会给出错误的ip,十分抽象。想通过改host直连时需要小心。

欢迎关注我的其它发布渠道