[Solved] Github Push Error: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

fatal: unable to access ‘https://[email protected]/xxx/xxx.git/’: The requested URL returned error: 403
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

This error occurs when there is a Proxy, and the network says:

git config --global --unset http.proxy
git config --global http.sslVerify false

I can’t network. Why do I need an unset proxy

SSL is the content of HTTPS protocol. Why not allow verification?

At present, I find that:

This is because the origin remote is not set in the local warehouse.


Check .Gitconfig , whether there is an invalid http.Proxy , HTTPS.Proxy .

Check that git remote - V adds the origin item address of HTTPS.

git remote add origin https://github.com/slankka/xxxx.git


It’s the right way to go. It’s no problem at all.

Don’t change [email protected] this kind of protocol is troublesome. We have to go through the SSH protocol. It’s hard.

Don’t change https://username:password @GitHub. COM/, why expose your password, or it’s not troublesome to configure access token?

The correct operation is to change nothing and check the credential manager

Authentication failed

If the password has been changed, go to windows credential manager and update the GIT password of HTTPS protocol.

Then there is git config -- unset credential. Helper or git config -- System -- unset credential. Helper

Similar Posts: