I am using a git repository to deliver .jar
files to a client. If I don\'t delete the old commits, the repository size gets bigger and eventually, Bitbucket disable
When you use git push -f
the last commit is no longer referenced, but is not deleted. Eventually git will garbage collect orphaned data to save some space.
If you use Bitbucket Cloud, you can contact Support to run a git gc
to free some space.
Bitbucket documentation provide advices to reduce repository size : https://confluence.atlassian.com/bitbucket/reduce-repository-size-321848262.html
A better answer imho is: don't use a git repo to deliver build artefacts.
Bitbucket and other git services are not file hosting services. Git is designed for tracking changes to source code, so using it to distribute large binary files is not going to end well.
There are many other options available for sharing large binary files, e.g. Google Drive.