It's very easy to host your own GitLab server if you need a fancy web interface, and even easier to just put Git anywhere if you don't.