git:OpenSSL SSL_connect:连接到github.com:443时重置了连接



这是一个相当古老的问题,但我无法使用旧答案来解决它。当我尝试推github(git推送原点主机(时,我收到了这个错误:

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

我尝试了以下解决方案:

1-尝试此命令:

$ git config --global --add remote.origin.proxy ""

2-打开新终端并再次使用推送命令。

3-运行此命令:

$ git config --global http.sslBackend "openssl"

4-撤销代理:

$ git config --global --unset http.proxy $ git config --global --unset https.proxy

这些解决方案都不起作用。任何建议都能让我高兴!

这对我有效:使用SSH密钥

  1. 生成一个新的SSH密钥/将其添加到SSH代理

  2. 将新生成的SSH密钥添加到您的GitHub帐户

  3. 使用SSH克隆存储库[单击SSH选项卡!]
    (我建议您在不同于当前工作路径的新文件夹上进行测试(

就这样。现在试着拉/推。一切都应该正常
打开文件.git/config如果您注意到,[remote"origin"]中的URL参数值发生了更改


这里有用的文档:
使用SSH连接GitHub
测试SSH连接
处理SSH密钥密码

最新更新