Phabricator Git has an upload size limit?


#1

Hello all,

So I am trying to upload a 100MB to my hosted git repository that is already set up over HTTP and works fine. A lot of users use it every day with no problem.

When I try to upload this big file, my git Bash gives me this:

Pushing to http://mysite/diffusion/DATA/datasets.git
Counting objects: 4, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
POST git-receive-pack (chunked)
Writing objects: 100% (4/4), 99.58 MiB | 580.00 KiB/s, done.
Total 4 (delta 1), reused 0 (delta 0)
remote: fatal: early EOF
error: remote unpack failed: unpack-objects abnormal exit
To http://mysite/diffusion/DATA/datasets.git
! [remote rejected] master -> master (unpacker error)
error: failed to push some refs to ‘http://mysite/diffusion/DATA/datasets.git

My apache gives me this:

[Thu Jun 07 20:41:16.657495 2018] [:error] [pid num] [client IP:port] PHP Warning: Unknown: Actual POST length does not match Content-Length, and exceeds 33554432 bytes in Unknown on line 0

What can I do to solve this? I tried to find in my settings this Content-Length and check if I can increase it, but I cannot…

Thank you


#2

You might want to look in your /etc/php.ini

I had to set some of these to prevent issues like this…(probably terrible defaults but they work for us)

 post_max_size = 1000M
 memory_limit = 1025M
 set_time_limit = 60000
 max_execution_time = 30000