1. Error description
An error is reported when using the GIT command to clone a git warehouse, as shown below:
C:\Users\000>git clone https://hub.fastgit.org/githubhaohao/NDK_OpenGLES_3_0.git
Cloning into 'NDK_OpenGLES_3_0'...
fatal: unable to access 'https://hub.fastgit.org/githubhaohao/NDK_OpenGLES_3_0.git/': error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
2. Analysis error
2.1 view http.sslversion version
The http.sslversion version is tlsv1.0 as follows:
C:\Users\000>git config http.sslVersion
tlsv1.0
Weak cryptographic standards removal notice
We will then restore support for the deprecated algorithms and provide a two week grace period for these systems to upgrade their libraries before we disable support for the deprecated algorithms permanently on February 22, 2018.
As noted above, the vast majority of traffic should be unaffected by this change. However, there are a few remaining clients that we anticipate will be affected. Fortunately, the majority of clients can be updated to work with TLSv1.2.
In a word, upgrade to the versionTLSv1.2
.
3. Solution
Add the following two configuration
C:\Users\000>git config --global --unset http.sslVersion
C:\Users\000>git config --global --add http.sslVersion tlsv1.2
C:\Users\000>git config --global --add http.sslbackend openssl
Then restart the GIT clone project, as shown below:
Read More:
- OpenSSL: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failur
- git clone,pod install error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
- [Solved] Git OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
- Git push error: RPC failed; curl 7 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
- Git Error: error RPC failed; curl 56 OpenSSL SSL_read SSL_ERROR_SYSCALL, errno 10054
- Git Pull Error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errfno 10054
- git submodule add Error: SSL certificate problem unable to get local issuer certificate
- [Solved] MySQL workbench Error: SSL connection error: SSL is required but the server doesn‘t support it.
- [Solved] OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
- [Solved] LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
- Unknown SSL protocol error in connection to xxx:443 [How to Solve]
- SSL_read: SSL_ERROR_SYSCALL, errno 10054 [How to Solve]
- [Solved] svn Error: E230001: Server SSL certificate verification failed: certificate issued
- Mac IDEA Connect SVN Error: E230001: Server SSL certificate verification failed: certificate issued
- [Solved] LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
- [Solved] github Access Error: OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
- SVN Error:svn: E230001: Server SSL certificate verification failed: certificate issued
- [Solved] zabbix Error: Cannot perform request: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small
- How to Solve Error: EOF occurred in violation of protocol (_ssl.c:877)
- [Solved] Android7 8 Jack server SSL error: Jack server failed to (re)start, try ‘jack-diagnose’ or see Jack server log