Skip to content

Instantly share code, notes, and snippets.

@daopk
Last active May 8, 2024 07:05
Show Gist options
  • Save daopk/0a95772d582cafb202142ff7871da2fc to your computer and use it in GitHub Desktop.
Save daopk/0a95772d582cafb202142ff7871da2fc to your computer and use it in GitHub Desktop.
Fix error : RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)
git config --global http.version HTTP/1.1
git config --global http.postBuffer 157286400
@Mahdi-Magroun
Copy link

Mahdi-Magroun commented Mar 4, 2024

git config --global http.postBuffer 157286400
execute the command above and if it still the same issue just restart your machine and it will work .

@MANOJ1245723
Copy link

I fixed my same problem by changing my network(connected to my mobile data got it installed with in 10secs which i spend figuring out for 2 days)

@TinchoBus
Copy link

Buenas tardes necesito solucionar este problema con mi github cuando quiero subirlo a un repositorio me tira el error
error: RPC failed; HTTP 400 curl 92 HTTP/2 stream 7 was not closed cleanly: CANCEL (err 8)
send-pack: unexpected disconnect while reading sideband packet
Writing objects: 100% (43/43), 3.11 MiB | 210.00 KiB/s, done.
Total 43 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
fatal: the remote end hung up unexpectedly
Everything up-to-date
Si alguien puede brindarme una solucion desde ya muchisimas gracias

@cwm9cwm9
Copy link

On WSL, switch to SSH.

First create ssh keys:
cd ~/.ssh
ssh-keygen -o -t rsa -C "email@example.com"
(email address doesn't actually matter, you can put whatevers)

Then print the relevant info:
cat id_rsa.pub

Copy paste this into
Github->Upper right menu->Settings
SSH and GPG keys -> New SSH Key -> title = anything, keytype = authorization, paste the key into the box

You will then have to verify your idenitiy.

Then tell git to use SSH:
git config --global url."git@github.com:".insteadOf "https://github.com/"

Everything should work now

@stenwire
Copy link

stenwire commented May 2, 2024

On WSL, switch to SSH.

First create ssh keys: cd ~/.ssh ssh-keygen -o -t rsa -C "email@example.com" (email address doesn't actually matter, you can put whatevers)

Then print the relevant info: cat id_rsa.pub

Copy paste this into Github->Upper right menu->Settings SSH and GPG keys -> New SSH Key -> title = anything, keytype = authorization, paste the key into the box

You will then have to verify your idenitiy.

Then tell git to use SSH: git config --global url."git@github.com:".insteadOf "https://github.com/"

Everything should work now

@cwm9cwm9 didn't work, how to undo it?

@Khadem1
Copy link

Khadem1 commented May 8, 2024

worked for me with this commands and then changing directory to another.
git config --global http.version HTTP/1.1
git config --global http.postBuffer 157286400

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment