For private projects I have my own self-hosted installation of gitbucket.<p>Public projects are largely hosted on my own instance again, but also mirrored to github.   (I like github, and I trust them, but equally I don&#x27;t want to be reliant upon them so setting up mirroring before they die is better than doing so in a mad-panic as they fail!)