1. Платный аккаунт на GitHub
2. Можно рассылать коммиты по почте/или использовать dropbox
3. Поставьте на ваш сервер: Mercurial/Git + Rhodecode
4. Заведите себе бесплатный microInstance от Amazaon и поставьте на него теже Mercurial/Git + Rhodecode
А вообще на свои сервера можно еще и Redmine поставить и получиться полноценная система для командной работы.