I am looking for options to manage our dotnet legacy application's huge codebase on git. Organization is planning to shift to git operations but cloning a webpack on Bitbucket takes several minutes (20 25 minutes). even with 50 Mbps LAN wired connections Also inital commit and git push takes similar amount of time while setting up the repository.
We use Bitbucket DataCenter as repository hosting service.
Folder structure of WebApp: Size of repository on Bitbucket: 1.47 GB (after compression)
Webapp: Contains all the source code files (aspx.vb,html,css files, more than 30k code files)
Size on disk: 1.11 Gb
Services: contains svc and .dll files
size on disk: 208 Mb
SOA: contains .dll and batch files and service source codes(.sln files)
Size on disk: 3.1 Gb
Total size of project on disk: 4.8 Gb
Is there any way to use the git system effectively for such heavy applications? Would appreciate it if anyone can suggest a good way for managing it. Thanks for your time!