I need to set up GitHub so that several collaborators can all check out to a branch, check in that branch, and request to merge it into master. But only I can approve that merge.
I've read several posts on this (here & here among others) but all seem to be either very complex (and overridable since collaborators can change the text files of any actions enforcing this) or not exactly this.
So, is there a straightforward secure way to accomplish this?
thanks - dave