I've recently given collaborator access to a private github repo to a few new team members. While I do trust them, I'd like to better understand their read/write
access. Couldn't they technically commit directly to dev
or master
, accept their own merge requests, or even like remove the entire project? How do I configure security settings so they can only push changes to dev
/master
, and I'm the only one who can merge them in?
According to https://help.github.com/articles/permission-levels-for-a-user-account-repository/, it seems that a collaborator is free to do what they want.