1

I have added and committed files on a repo locally but when I push to Github, I get this error:

fatal: unable to access 'https://github.com/anandg112/NodeJS-
programs.git/': error:1409441B:SSL routines:SSL3_READ_BYTES:tlsv1 
alert decrypt error

Can someone help me troubleshoot and find the root cause of this error?

I am running git version 2.16.3 and MacOS High Sierra

When I check my .gitconfig file in root. I see this

[user]
    email = [email protected]
    name = anandg112
[core]
    editor = vim
[http]
[htttp]
    sslVersion = tlsv1.1
    sslVersion = tlsv1.2
    sslVersion = tlsv1.3

1 Answer 1

1

TLS v1 support has been removed by GitHub since February 2018.

Depending on your OS and Git version, make sure you are using an openssl recent enough.

Make sure curl and openssl are updated (see "How to upgrade OpenSSL (macOS)").

Sign up to request clarification or add additional context in comments.

7 Comments

I am running git version 2.16.3 and MacOS High Sierra.
@anandg112 what does curl --version returns?
curl 7.52.1 (x86_64-apple-darwin13.4.0) libcurl/7.52.1 OpenSSL/1.0.2l zlib/1.2.8 Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp Features: IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets HTTPS-proxy
@anandg112 and openssl version (no - or -- needed here)?
@anandg112 basically, you want to upgrade curl and openssl (medium.com/@katopz/how-to-upgrade-openssl-8d005554401)
|

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.