Unable to push to github using https. error: RPC failed; curl 56 Send failure #22836
-
I’ve been trying all morning to push my local repo to github to no avail. I’m trying to push using https because the ssh method seems to fail authentication every time. I’ve checked my ssh-agent is running and contains the private key, but this doesn’t seem to have made any difference. I’ve also checked that the ssh public key is added to my github profile under ssh keys. The error I get is consistent and as you can see this is for a small repository: Enumerating objects: 21675, done. |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 2 replies
-
For anyone else experiencing this:
|
Beta Was this translation helpful? Give feedback.
-
I am trying to push a Unity3D project up to Github repo and I am getting a similar error. Also using Unity3D. Tried command line and the GUI for Github. Also tried adding LFS data (50 GB) and tried creating several different repositories. Seems to be an issue with large file sizes? The file I am trying to push is about 3 GB. Here is what I get: Enumerating objects: 8805, done. |
Beta Was this translation helpful? Give feedback.
-
If you read the github faq, it says that it only supports git “push” operations of sizes up to 150mb (or something like this, I’m recalling from when I was investigating my issue). |
Beta Was this translation helpful? Give feedback.
-
The push and file size limits are described here: Conditions for large files At the moment it says maximum 50 MB per file, and 100 MB in a single push. If you have larger files and want to switch to LFS, note that you’ll have to remove them from history too to make the push to Github work. |
Beta Was this translation helpful? Give feedback.
-
It’s not working for me at all please help to resolve this issue |
Beta Was this translation helpful? Give feedback.
For anyone else experiencing this:
Solution:
My issue is that my service provider is “virgin media”. They have something called “websafe”. I enable this to protect my child. The way this seems to work is by mitm. I presume this because to fix the error I have done the following: