Have you used Git? Perhaps the most natural way to use it is to have each thing that is independently deployed have its own repository. So, where I work, in my one-man department, I have 40 repositories, and that is so low because there are some things that are in one big repository that should logically be separate repositories.
For instance, our internal reporting system is one repository now. Many of the reports in it should be separate repositories. If those were all split out in the way that best fits the way the code is actually related, developed, and deployed, I'd have about 40 more repositories.
I also have a bunch of tools and scripts that are not under source code control, but should be. If I got that stuff organized into logically related projects, I'd have maybe another 40 repositories.
And all of this only needs maybe 300 megabytes of storage. I'm not using Github for work not because we cannot afford $200/month (we could, although we are about as far from "More Money Than God" as you can get), but because no way am I spending $200/month for 300 megabytes of storage.