Search code examples
gitversion-controlbitbucket

Hanging at "POST git-receive-pack (chunked)"


I will be honest, I know very little about the internals of git.

I have staged and commit a 40mb directory, but when I come to push...

$ git push --verbose --progress
Pushing to https://[email protected]/acron0/project.git
Password for 'https://[email protected]':
POST git-receive-pack (chunked)

It's been like this for 20 minutes. I am assuming it's hanging but...is there anything I can do to find out why?


Solution

  • This is a bug in Git; when using HTTPS it will use chunked encoding for uploads above a certain size. Those do not work.

    A trivial fix is to tell git to not chunk until some ridiculously large size value, such as:

    git config http.postBuffer 524288000