Github обычно считается лучшим.
Когда я в последний раз делал что-то подобное, я просто SSH'd для сервера сделал git clone
и затем cron запустил pull и обновил из моей производственной "ветки",Вы захотите настроить свой git-репозиторий с вашим открытым ключом для сервера, но инструкции для этого довольно просты (я нашел Windows one сразу (прокрутите вниз), но он все еще работает).