git hook post-receive no funciona

Estoy tratando de implementar algún código PHP en el server con Git. Estoy usando un server GoDaddy. He creado el repository desnudo . En la carpeta hooks , creé un file post-receive y escribí el siguiente código en él.

 #!/bin/sh GIT_WORK_TREE=/home/domain/public_html/website git checkout -f 

Quiero que el git repo mueva el código fuente que acabo de pasar al directory del website en public_html . Cambié el permiso a 0775 .

Sin embargo, mi directory de website aún permanece vacío. ¿Que debería hacer?

Tal vez sea porque has escrito " post-recieve " mal? Debe ser post-receive (tenga en count la i y la e después de la c).

Buen punto por jszakmeister. Además, el file hook debe ser ejecutable. Solo haz chmod +x post-receive para eso.