Is it possible that I cannot push a PNG image?

Hi!

I have a several PNG images, and two of them i cannot push to GitLab

Here are the bash commands:

$ git clone git@gitlab.com:Darkoni/screenshots.git
$ cd screenshots
$ cp ../ok.png .
$ git add -A
$ git commit -m "ok.png"
$ git push
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 16 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 219.60 KiB | 14.64 MiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To gitlab.com:Darkoni/screenshots.git
   119a6eb..98e28a1  main -> main
$ cp ../error.png .
$ git add -A
$ git commit -m "error.png"
$ git push
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 16 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 316.30 KiB | 12.65 MiB/s, done.
Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
client_loop: send disconnect: Broken pipe
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
$ cp ../error2.png .
$ git add -A
$ git commit -m "error2.png"
$ git push
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 16 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 373.51 KiB | 17.79 MiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
client_loop: send disconnect: Broken pipe
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly

What could be a problem?

ok

ok.png

error.png

error2.png

It’s strange that somehow I managed to push the file error.png to the repository:

$ cp ../error.png .
$ git add -A
$ git commit -m "error.png"
$ git push
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 16 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 316.34 KiB | 17.57 MiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To gitlab.com:Darkoni/screenshots.git
   98e28a1..92e9a9a  main -> main

what solves the problem is:

git config http.postBuffer 52428800