Добрый день.
Самый простой способ это разместить проект на bitbucket и воспользоваться сервисом
https://www.deployhq.com/.
На bitbucket есть возможность сделать хранилище "приватным", то есть доступным только Вам.
При правильных настройках
https://www.deployhq.com/ при каждом обновлении в bitbucket обновленные файлы автоматически заливаются на удалённый сервер.