Git Hosting
sophacles: IME git configuration on a decent host is pretty trivial. Just do it over ssh not http. Its a little bit of effort to set up, but not really. If you want the fancy web fontend, things are a bit different, and I can't offer experience there.