Hola,
Me he hecho un script PHP (usando exec) para hacer una sincronización de ficheros entre mi repositorio GIT y mi copia local del proyecto en sel servidor.
Consiste en la ejecución de los comandos "git reset..." y "git clean...". Ejecutando el script través del navegador, el primer comando lo ejecuta correctamente, pero el segundo comando, que es para eliminar ficheros que no estén versionados ni comiteados no me devuelve nada . Sin embargo, si ejecuto el script desde línea de comandos, si que me lo hace todo correctamente.
Sabéis a que puede ser debido esto?
Todos los ficheros de la copia local tienen como grupo uno llamado "psalcn" y como owner, mi propio usuario. También he comprobado mediante un whoami, que el usuario que ejecuta el script a través del navegador es mi propio usuario.
Mcuhas gracias.