For stuff I need to be remotely accessible, I use BitBucket and a commercial GitHub Private account. For stuff that can be local only, a series of local git repos.<p>If security is a concern, I trust a provider like GitHub or BitBucket to secure my data better than I trust myself to secure it, esp. if I also want to be able to access that data remotely.<p>Then there&#x27;s the ability to easily convert projects between public and private. Publicize that private side project when it&#x27;s ready, or privatize the open project that you want to take commercial.<p>There are a ton of integrations built in to GitHub (not just GitHub Pages) that to me make it a clear win for now with BitBucket a strong 2nd in my mind.