Hexo报错(git) Failed to connect to github.com port 443: Timed out 或 OpenSSL SSL_read: Connection was reset, errno 10054的解决

方法1

在使用hexo博客运行 hexo d 出现报错

Time out,是代理的问题。如果你在科学上网,那么需要设置http代理端口,http.proxy。

我的代理端口是8787.

1
2
git config --global http.proxy 127.0.0.1:8787
git config --global https.proxy 127.0.0.1:8787

如果之前已有设置,先取消再设置。

1
2
git config --global --unset http.proxy
git config --global --unset https.proxy

设置好之后再hexo d,部署成功!

如果这种方法不奏效,使用下面的方法再试试。

方法2

错误原因可能是网络不稳定,连接超时造成的,如果试了多次还是报错误,建议执行下面的命令。

1
git config --global http.sslVerify "false"

这个命令用来修改设置,解除 SSL 验证。

如果这个不奏效,可以试试上面的方法!

以上就是两种错误的解决方案,在实际操作中,可以都尝试着用一下,说不定就柳暗花明了。