2011-06-02 9 views
6

Estoy implementando mi proyecto con git en un servidor remoto utilizando un enlace posterior a la actualización. Más específicamente estoy siguiendo estos steps. Todo en mi copia local tiene los permisos correctos, sin embargo, después de desplegar con git push production, archivos ajustados a 777 cambio en el servidor remoto a -rwxr-xr-xproyecto de implementación de git - permisos de archivos - (chmod)

que he añadido a la vez (local/remoto) .git/config las variables centrales filemode = false y También cambié mi umask en /etc/profile a 0002

¿Alguna idea de por qué sigue cambiando el modo de los archivos? Gracias

Respuesta

3

La variable core.filemode solo se usa cuando los archivos están indexados. Cuando git comprueba los archivos, el modo almacenado se usa incondicionalmente, y los archivos solo pueden tener un modo de 644 o 755. Modifique su enlace posterior a la salida para modificar los archivos.

+0

¡Eso fue todo! ¡Gracias! –

Cuestiones relacionadas