remote: Repository is over the size limit (4 GB) and will not accept further additions.
Asked by asadullah797:

remote: Repository is over the size limit (4 GB) and will not accept further additions.  
remote:  
remote: Learn how to reduce your repository size: <https://confluence.atlassian.com/x/xgMvEw>.  
To [https://bitbucket.org/\*/\*.git](https://bitbucket.org/*/*.git)  
! \[remote rejected\] master -\> master (pre-receive hook declined)  
error: failed to push some refs to '[https://\*@bitbucket.org/\*/\*.git](https://*@bitbucket.org/*/*.git)'

I can not push due to reaching the sit limit of the repo.

How can I delete the big files/folders and push the commit.


Answers:
author: Caroline R
body: Hi, [@asadullah797](/t5/user/viewprofilepage/user-id/1191322), thank you for reaching out to Atlassian Community.

Could you please tell me the last 3 letters of the name of this workspace and repository, so I can identify it? We can either run a GC to remove dangling commits to try to reduce its size, or we can temporarily increase the repo size to allow you to push the changes without these large files once you remove them locally.

Please let me know if you have additional questions regarding this case.

Kind regards,   
Caroline

comments: author: asadullah797
body: Hi Caroline;

Here is the complete path for the repo;

\<removed due to privacy reasons\>

Best regards,

Asad


author: Caroline R
body: Hi, [@asadullah797](/t5/user/viewprofilepage/user-id/1191322), thanks for the additional information!

I ran a GC against this repo, but the size didn't change, so I have temporarily increased the repository size to allow you to push your code without these large files. After you push it, please let me know so I can run a GC again to remove these files from the remote repository.

Please let me know if you have any questions.

Kind regards,   
Caroline


author: Caroline R
body: Hi, [@asadullah797](/t5/user/viewprofilepage/user-id/1191322), I would like to check if you were able to remove the large files/folders and pushed these changes back to your remote repo. I'm asking this because we have tried to run a GC several times and the size hasn't changed, so we understand the large files are still there.

Please let me know if you need any help in this process.

Kind regards,   
Caroline


author: asadullah797
body: Hi Caroline,

Can you please check the repo size.

I have removed the redundant data and push to server but changes didn't reflect on the server.

Can you please confirm?

Best regards,

Asad


author: Caroline R
body: Hi [@asadullah797](/t5/user/viewprofilepage/user-id/1191322), I run the GC against your repo again, but the size remains the same. Could you please run the following command locally and share the output with us?

```
git count-objects -vH
```

And the push you mentioned, was it successful?

Kind regards,   
Caroline


author: asadullah797
body: Hi Caroline,

The log the above command:

```
git count-objects -vH
count: 4
size: 16.00 KiB
in-pack: 13042
packs: 1
size-pack: 4.39 GiB
prune-packable: 0
garbage: 0
size-garbage: 0 bytes


The push is successful but I could not see changes on the server repo.

Thanks
```


author: Caroline R
body: Hi, [@asadullah797](/t5/user/viewprofilepage/user-id/1191322), thanks for sharing the output with us.

The size of the local repository corresponds to the remote repository, both are showing 4 GB. In this case, I suggest that you analyze the files that are part of this repo and check if you have binary or large files that could be increasing the repo size. If you do, I recommend that you move such files to LFS.

The following documentation has a very good explanation of how to move files to LFS:

* <https://support.atlassian.com/bitbucket-cloud/docs/use-bfg-to-migrate-a-repo-to-git-lfs/>

In case you need help with this, I see this repo is under a paid workspace, so you should be able to create an internal ticket with us, so we can access this repo and help you with this analysis.

You can open a support ticket via [https://support.atlassian.com/contact](https://support.atlassian.com/contact/#/), in "What can we help you with?" select "**Technical issues and bugs** " and then **Bitbucket** Cloud as the product. Make sure you inform the paid workspace when creating this ticket.

Please feel free to share any additional questions regarding this case.

Kind regards,   
Caroline


author: Mikael Sandberg
body: If you look at the link in the error message it will take you to a [KB](https://support.atlassian.com/bitbucket-cloud/docs/reduce-repository-size/) describing how to reduce the size of your repository. If it was the last push that took you over the limit, you will have to reverse that push by rewinding the history by creating a new temp branch, reset the original branch to a commit before the last one, force push the new head, and then restore your changes. Once you enabled Git LFS you can push those changes.

If you need to run garbage collection you can [contact support](https://support.atlassian.com/contact/#/) to remove dangling/bad commits.


author: Anil Kumar
body: [@Caroline R](/t5/user/viewprofilepage/user-id/3934006) facing the same issue can you help


author: aadind
body: I have same issue with one of my repositories. I cloned it locally and i have tried to create LFS and add track and commit the changes. However even that one file is not getting pushed to server.

Count objects resulted in the following:

```
?git count-objects -vH 
warning: garbage found: .git/objects/pack/tmp_pack_0EJsHC
count: 3912
size: 82.11 MiB
in-pack: 7577
packs: 10
size-pack: 3.96 GiB
prune-packable: 249
garbage: 1
size-garbage: 35.77 MiB

```


Tags: cloud