Если вы еще не знакомы с git , вам нужно прочитать это ...
Хостинг на Github и затем клонирование в каталог развертывания вашего хостинга, вы просто сделаете ..
git clone git://github.com/your-github-account/your-github-repo.git
Для первоначального развертывания.
А потом: (когда есть изменения для развертывания)
git pull
Для обновления сайта до последней версии вашего сайта.
(обе команды выполняются на оболочке сервера и предполагается, что там доступен git)
Поддержка SVN от Github
Если у вас нет git на хост-сервере (и по какой-то причине он не может быть установлен), Github также позволяет вам извлекать хранилище через Subversion.
svn co http://svn.github.com/your-github-account/your-github-repo.git .
Для первоначального развертывания ... и:
svn up
Для развертывания новых изменений.