I have about 50 repositories. It would cost me a lot per month to host it on Github. Why do I want to use Github? Because I'm transitioning from C# (MVC3) work to Ruby on Rails work.
Heroku only integrates well with Github (for some stupid reason) and I would prefer to host it on Github for my comfort.
I'm located in Bolivia. I do not charge 4000$ per project. My cost of living is lower, hence, my rates are lower than most first world country programmers. There's your reason why I can't afford Github's ridiculous prices.
What are you doing with Heroku that only works with Github? I simply push code up to Heroku directly from my local machine. What does Github have to do with it?
Please consider that in first-world countries, $7 a month is quite reasonable. Pricing something so that it's affordable to everyone, everywhere, is a hard problem. Also consider that they have to pay US-based developers and services to keep it all running, so they're going to have to charge US prices.
I think his point is that $7/month is reasonable. What's hard to understand is why you could privately host a project the size of jQuery or Rails for $7/month, but his 50 projects that are orders of magnitude smaller and less active would cost much more.
Have you thought about getting work from clients in other countries? I think for most of us the Github rates are ridiculously low rather than ridiculously high.
Heroku only integrates well with Github (for some stupid reason) and I would prefer to host it on Github for my comfort.
I'm located in Bolivia. I do not charge 4000$ per project. My cost of living is lower, hence, my rates are lower than most first world country programmers. There's your reason why I can't afford Github's ridiculous prices.