Что мне нужно от моего хоста?
Для веб-хостинга в идеале должны быть установлены git и ssh.Если они работают, например, Apache в среде Unix, это не проблема.Я не думаю, что веб-хостинг должен обладать навыками git, это зависит от того, кто отвечает за обновление веб-хоста, например, с github.
Позвольте мне привести пример из жизни.Я отвечаю за разработку веб-сайта для моего друга, у которого есть группа.Я разрабатываю и тестирую сайт локально и помещаю все в локальный репозиторий git.Когда я удовлетворен результатами, я отправляю свои изменения в репозиторий на github.После этого мне просто нужно войти через ssh на веб-хост и выполнить команду "git pull", чтобы синхронизировать веб-хост с изменениями на github.