If I were implementing it, I would say total total repo size limit = 4GB, excluding any objects part of commits in whitelisted projects.
That makes sense for GitHub, because what they really care about is the hard drive space you use up, and a repo containing a commit they are already storing for some large project is no additional disk space.
Chromium is also well over the size limit.