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 production, because I'm unable to commit/push there.
Is there a way to chmod 0777 a file on Windows and commit it to Git so that it stays 0777 when I clone/pull on the production?
Open Project settings>Repositories. To set the permissions for all Git repositories, choose Security.
It means to make the file readable, writable and executable by everyone with access.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With