no se puede abrir el permiso .git / FETCH_HEAD denegado (utilizando el enlace de Atlassian Stash)

Estoy usando Atlassian Stash para administrar nuestra base de código, y estoy tratando de configurar un gancho git para que cuando presione hacia arriba para el repoistory Stash, luego empuje los mismos cambios en el repository que tenemos sobre el directory web, por lo que cuando lo visita en el browser tiene el mismo código que en el sistema Stash.

Así que agregué un "cannot open .git/FETCH_HEAD: permission denied" posterior a la recepción, que se llama correcto, pero parece que no puedo pasar el error "cannot open .git/FETCH_HEAD: permission denied" .

Como puede ver en la captura de pantalla adjunta, el script se ejecuta en el server bajo el usuario "atlstash" . El directory .git dentro del repository tiene el grupo "git" , que tiene permissions de lectura y escritura para todo. Y el usuario "atlstash" está en ese grupo "git".

captura de pantalla

Por lo que puedo decir, el usuario "atlstash" que ejecuta el script debe tener permiso para abrir ese file …

¿Me estoy perdiendo algo obvio aquí?

Gracias

Editar:

Si ayuda, esta es la secuencia de commands que se está ejecutando:

 #!/usr/bin/env bash echo "*** Pulling changes from Stash (hub) into Web Directory (prime)***" echo "*** Running as user: $USER ***" cd /var/www/html/moodle || exit unset GIT_DIR git pull hub master exec git-update-server-info