Git Error while cloning large repo Error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
Hello there, So without wasting time let me get you to the problem here the error comes when user tries to clone large repo to the system and it may take almost 15 min or longer, and all of the sudden we see the above error.
The above error states that git was unable to clone the large repo, but to unexpected disconnection of network to your system, but thats not the case, as you see the network is working and still you are unable to clone the large repo.
Solutions:
There are possible three solutions to make it work…
- Increase the post buffer size using the above command.
git config http.postBuffer 52428800
after running the above command gives error like
fatal: not in a git directory
Then first
git init
and try again to increase git postbuffer after increasing just clone the repo.
If you are unable to clone the repo, try another solution
2. Switch to different network and try.
There are chances that your network might fluctuate in between which might not give proper bandwidth to connect to git and it makes error in cloning.
If the above solution also doesn’t work the final and working solution is..
3. Download VPN and try
Download any vpn from any provider and try again it might not work for first time, try again, in second it will work.
The article is based on true solutions, and workaround was found in third solution. Please check all steps so that there wont be any confusion.
That’s it, hope my solutions work for your problem.