SSL Error Pushing to a Bitbucket Repository

Nicholas Ryhajlo October 16, 2014

When I attempt to push changes to a specific repository I get the following error:

abort: error: _ssl.c:504: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshakefailure

I have tried using TortoiseHg as well as SourceTree (the error above is from SourceTree). I have tried using both ssh and https to access the repository, both fail. I have pushed to this repository before, from this computer with no problems with both ssh and https. Also, I seem to be able to push to other bitbucket repositories I have with the same account.

Has anyone seen this error before?

1 answer

1 accepted

0 votes
Answer accepted
John Garcia
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 16, 2014

We've disabled SSLv3 across our entire site. Please ensure your client supports TLS, and that TLS is not disabled. We're aware that the hg runtime version 2.7 has a broken TLS implementation, so any versions of Tortoise or SourceTree using that code will also be blocked.

Nicholas Ryhajlo October 16, 2014

That was the problem. I upgraded to TortoiseHg 3.1.2 (Current Version) with Mercurial-3.1.2 and it fixed the problem. Thank you.

abs218 March 5, 2020

I am still facing the same problem

My hg is (version 5.3.1)

I am trying to hg clone I keep getting the following error

warning: connecting to bitbucket.org using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info
abort: error: _ssl.c:510: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events