Permisos en el poste recibir gancho

Intento copyr el contenido de un Git Repo desde mi VPS Homedirectoy en mi carpeta public_html.

Así que he creado un gancho post-recepción con:

GIT_WORK_TREE=/var/www/domainname/public_html git checkout -f 

Y he establecido su permiso con:

 chmod +x post-receive 

Pero nada pasa. Así que he establecido los permissions de public_html para:

 $ sudo usermod -a -G www-data myUser $ sudo chmod -R g+w /var/www/domainname/public_html 

Tampoco funciona. Ya he intentado algunas de las soluciones propuestas aquí en stackoverflow con respecto a los permissions sin éxito. Algunas ideas ?

Pero nada pasa.

Debe asegurarse de que el gancho se ejecute realmente (agregando, por ejemplo, una echo "test" ) en él.

También puede tocar un file (para ver si está creado / actualizado), como en esta respuesta .

Finalmente, solo para estar seguro, generalmente configuro GIT_DIR también .