" /> vscode上的github连接时的网络报错 | henyuer's blog
文章

vscode上的github连接时的网络报错

在 vscode 上向 GitHub 拉取或推送时,若发生以下报错

1
OpenSSL SSL_connect: Connection was reset in connection to github.com:443

则是 git 请求时端口出现问题。 可以先用命令

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

查看自己的通过 http 和 https 发出 git 请求时是从哪个端口发出的,如果按上面的报错码,则应该是 443 端口。

再在本地计算机到设置->使用代理服务器,查看自己的代理端口,如果是使用 clash for windows 代理,那么代理端口应该是 7890,在 vscode 终端输入命令

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

修改 git 访问端口成功,此时你的 git 访问就可以通过代理来访问了,不再发生网络问题了。

对了,注意 clash 的rule里面,微软服务的节点不是direct

本文由作者按照 CC BY 4.0 进行授权