I'm deploying my project with git to a remote server using a post-update hook. More specifically I'm following these steps. Everything on my local copy has the right permissions, however after deploying with git push production, files that are set to 777  change in the remote server to -rwxr-xr-x
I've added to both (local/remote) .git/config the core variables filemode = false and I've changed as well my umask in /etc/profile to 0002
Any ideas why it keeps changing the mode of files? Thanks
 
     
    