Hello friends.
If you use git with libcurl 8.0.x or 8.1.x, there is a risk that you will
experience a "curl 56 HTTP/2 stream N was reset" errors when pushing over
HTTPS. (where N is an odd number, often 7)
This is an unfortunate bug in libcurl that has subsequently already been
fixed. We recommend using libcurl 8.2.1 (or later).
You can work around this issue (that tends to be sticky) by forcing git to use
HTTP/1.1 instead of HTTP/2 for the push and then restore back to the previous
state again.
This bug was filed and has been discussed in this curl issue:
https://github.com/curl/curl/issues/11353
I'm sorry for this incovenience.
--
/ daniel.haxx.se