Как вы решили бы проблему деплоя на сервер, если сервер с репозиторием находится за фраером, а деплоить надо на удаленный сервер?
git repo -> firewall -> internet -> remote server
То есть связности между remote server -> git repo для тупого git pull например нету и не будет.