Как сделать автоматический git pull на сервере?
Вам нужно развернуть систему Continuous Integration.
Это довольно просто и совсем не больно :).
Мы, например, используем TeamCity.
Например, так: habrahabr.ru/post/178965