I\'m working on Windows and on the production there\'s a Linux system and I\'d like to chmod some files to 0777, but I don\'t know how to do it on Windows. I rather not do it on
An alternative solution is to install Cygwin on Windows.
Cygwin emulates a Unix-like environment but all cygwin programs run natively on your Windows machine. It is not a virtual machine. However, cygwin binaries are compiled with the cygwin libraries which allows them to understand stuff like unix style file permissions that normal Windows programs don't understand.
So you need to install a version of git for Cygwin. Just select git from the Cygwin installer when first installing Cygwin.
If you want to mark the file as executable, you can use
git update-index --chmod=+x <your_file>
If you really want to have the file writable for everyone, you would have to set up a post-update
hook on the linux system, because git does not track file permissions, only the executable bit.