Você pode querer examinar a integração contínua / entrega contínua (CI / CD). Normalmente você teria um webhook do seu software de repositório dizendo aos servidores para obter a versão mais recente do site.
Uma maneira diferente seria usar um sistema de arquivos compartilhado.