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.