Skip to main content

Posts

Showing posts from 2023

gnutls_handshake() failed GIT Clone [Solution]

If you are facing error like "curl 56 GnuTLS recv error" while cloning a git repository, it is a "gnutls_handshake()" error. Error: RPC failed; curl 56 GnuTLS recv error (-24): Decryption has failed   Solution Rebuilding git with openssl Follow the steps given below: 1. Install build-essential, fakeroot and dpkg-dev using the following command. sudo apt-get install build-essential fakeroot dpkg-dev 2. Create a directory named git-rectify in the home folder using the following command. mkdir ~/git-rectify 3. CD in to the get-rectify directory and get the git source files. cd ~/git-rectify apt-get source git 4. Install all the git dependencies. sudo apt-get build-dep git 5. Install libcurl with all development files. sudo apt-get install libcurl4-openssl-dev   6. Unpack all the source packages using the following command. Note: The name “git_2.34.1-1ubuntu1.9” could vary based on the lastest version. So look in to the directory for the correct version name. dpkg-sourc