I was currently using the Bitbucket since it has 2GB repo size and lets you have private repo for free. Since the limit hits at 2GB and tried to reduce down the file size using BFG, along with its tutorial, to reduce the repo size and removes previous history. Sadly, I'm half way through and never happens after I pushed it onto the repo. My size reduced from 2GB to around 500 to 600MB of repo size from "name.git" folder while my project folder from Unity is around 1GB.
I tried to create a new repo instead out of my frustration, copy-paste the project and used the LFS installed to directly put all big files known for some specific file type. Once I pushed it, it took longer than usual. I'm having second thoughts if it is really take really long or probably it stays freeze, assuming there is some missing requirements. That LFS provided additional 10GB storage (not sure if its per repo or not) and since it was suppose there to store big files I believe.
What should I do in order to have a peace of mind, ensuring successful online back-up while maintaining the version control as such? I temporarily created a Google Drive (not the best way to back-up big project files) to store my big files back-up online while resolving the GIT issues. Bitbucket might be best for small game projects (2D or 3D) and stuff but what other alternatives aside GitHub, Bitbucket, and SVN? The free git repo website contains really big repo size storage?
Also, about LFS, should I have to use BFG first before proceeding tracking of file types known for having big file sizes in groups (e.g. .psd, .mp3, .dae...)?