We have write and admin groups for each project. The idea is to setup the repos so that only admins can write (push) to the master branch, but write users can write to the rest of the branches or even create new ones.
We can go into the settings of each individual repo and create a permission for the master branch, but is there a way to do this at the project level so that it does not have to be repeated for every repo? Maybe it is something simple that is being missed, but we haven't been able to figure out how to do it quickly.