You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
remote: Repository is over the size limit (4 GB) and will not accept further additions.
remote: Learn how to reduce your repository size: https://confluence.atlassian.com/x/xgMvEw.
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '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.
Hi, @asadullah797, 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.
Hi, @asadullah797, 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.
Hi, @asadullah797, 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.
Hi @asadullah797, 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?
Hi, @asadullah797, 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:
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, 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.
If you look at the link in the error message it will take you to a KB 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 to remove dangling/bad commits.
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
size: 82.11 MiB
size-pack: 3.96 GiB
size-garbage: 35.77 MiB