Imagine we have a team that we are using a project in git and we have remote access to the repoitory. The structure of project is:
project/
install.sh
readme
changelog
project.odt
src/
project.py
modules/
a.py
b.py
c.py
Now:
git init
Imagine I am an admin of project. I want to set permissions on file for users then push project to remote repository. how can I set permissions? I want users to have read and execute permissions on whole project but:
usera has write permission only on a.py
userb has write permission only on b.py
userc has write permission only on c.py
How can I handle it?