So if I want to push an existing project with 1000 commits to GitHub for the first time, I gotta do it over the course of 10 months?

Encouraging big commits seems antithetical to the idea of git in general.