Problemas al implementar el sitio con Git y PHP (server Cpanel / WHM)

Estamos intentando implementar automáticamente nuestra aplicación web usando Git, GitHub y PHP en un server Cpanel / WHM.

Intenté, mediante la información del artículo siguiente, configurar una secuencia de commands de implementación en nuestro server a la que GitHub publique cuando acceda al repository.

https://gist.github.com/1809044

Desafortunadamente, parece que el hecho de que apache esté ejecutando scripts como "nadie" impide que el script se ejecute. Creamos keys SSH como usuario de la count y el command git pull no se está ejecutando.

¿Hay alguna manera de extraer con éxito un repository de GitHub en un gancho de deployment y hacer que se actualice sin instalar algo complejo como Jenkins?

¿Tienes control sobre cómo se ejecuta Apache? Estoy lidiando con algunos problemas de correo electrónico / spam. También he estado leyendo que si ejecuta suPHP, su apache se ejecutará como el usuario de esa count. Parece que eso podría ser lo que necesitas.