Как кодить на расстоянии?
Git + https://bitbucket.org или github.com если светить не стыдно :)
Почитайте вообще про системы контроля версий.
Гитхаб это просто хорошая реализация публичного git сервера с веб-интерфейсом и некоторыми дополнительными плюшками. Но если вас это напрягает, поднимите гит у себя на ваших двух машинах, разберитесь как он работает - любой разработчик обязан уметь работать как минимум с одной системой контроля версий.