Cómo desarrollar una aplicación en varias PC

Quiero seguir desarrollando mi proyecto de Android en diferentes computadoras, así que cualquier cosa que haga en pc1 debería estar sincronizada con project en pc2. Usé github, pero no me gusta, porque comparte mi proyecto públicamente y lo hace accesible a cualquiera.

Use Bitbucket. Puede tener una cantidad ilimitada de repositorys privados allí.

Aquí hay un enlace que lo guía a través del process de configuration de un repository privado (punto 4): https://confluence.atlassian.com/bitbucket/create-a-repository-800695642.html