Simple solution: charge all users. Charge more for higher usage.

And/or provide a baseline free tier, corresponding to how much a typical human user would at most push/clone etc. They have pre-LLM statistics on that.