Obtener archivos GitHub (y actualizaciones) en un servidor web Ubuntu

Estoy configurando un entorno multiusuario y multiservidor. Todos los desarrolladores usarán Git y clonarán varios repositorios de GitHub, etc. (en una cuenta que controlo).

Ahora, ¿cómo consigo archivos de GitHub a los servidores (aproximadamente 5 de ellos)?

Primero, estaba pensando en algún tipo de forma automatizada para enviar actualizaciones de GutHub a los servidores, pero ahora estoy pensando que podría preferir ejecutar algo en la línea de comandos de cada servidor para 'extraer' las actualizaciones de GitHub. Esta opción no parece ser la forma correcta.

¿No puedo simplemente instalar Git en un servidor Linux (que uso para servir archivos web) y luego usar Git pull para extraerlos (es decir, como cualquier computadora utilizada para el desarrollo)?

¿Cómo consiguen la mayoría de las personas los archivos de GitHub en sus servidores web?

Respuestas a la pregunta(1)

Su respuesta a la pregunta