All the repos are small and most are updated once or twice a year -- but the pricing is the same as if I had a whole team of people pushing to github every day.
It'd be great if you could trade diskspace for # of repositories or something like that.
Even for a single dev it might be worth it to be able to check out to your normal dev workstation, your laptop, and even on a totally random pc when the need arises. It also allows you to checkup on things through the web when a pc to checkout on isn't available.
The alternative is of course to run your own repo server as you said, which with git can be as simple as just a directory you can access via SSH.
Not to say GitHub doesn't make it even more convenient, but the DIY option isn't exactly difficult either.
http://scie.nti.st/2007/11/14/hosting-git-repositories-the-e...
I set up our repo hosting using Gitosis a few years back and haven't had to think about it since. Accounts are also managed via a special repo so even that is done over git.
You could also put your collection of repositories on your Dropbox and clone from / push to there.
And creating a new git repo just takes 15 seconds:
cd /opt/git
mkdir reponame.git
cd reponame.git
git init --bare
cd ..
chown -R username:username reponame.git
That's it.
Having said that Github is obviously great (nay, awesome) for larger teams (comment features etc.) and, of course, open-source projects.(See http://stackoverflow.com/questions/1964347/mercurial-and-i-g... and http://stackoverflow.com/questions/1960799/using-gitdropbox-... )
Going out on a limb: I'd assume that if you care enough about your data to version it in a git repo, then I'd also assume that you'd not enjoy it exploding because of a sync problem between two computers.
In what implementation of the English language would that contraction make any sort of sense?
Full Disclosure: I am writing it, and it is still in beta.
I've been there for years and I couldn't be happier. The only downtime was when AWS went down for everyone.
(disclaimer: I run it)
Less features than GitHub (no file browser, no web interface that shows commits) but hopefully they will address that.