I have a few contributors in my github project. I want to allow only one of them to \"push\" to master. And this guy is not me (the owner of the repository). Is it possible
Note: Protected branches and required status checks (September 3, 2015) will allow you to protect a branch
Since March 2016, as commented by Sander below, you have User and team restrictions
Sometimes merges to a protected branch are best left to a release manager or a team of people responsible for the stability of that particular branch. Organizations can now specify which members and teams are able to push to a protected branch.