Q:

Access for Merging Pull requests : GITHUB

Can someone let me know how i can give/control access of merge PR for certain users for a repository. 
Our GIT Flow is developers will be creating a feature branch from MASTER in local repository and then push this branch to remote and then created Pull request. 
Then Owner of the repository will review and Merge Pull request. 
I tried giving READ access by adding developers to COLLOBORATOR but users are not able to push their feature branch. 
Let me know how can i achieve above GIT Flow. 

A:

Finally Got it.  
We can achieve this by adding developer as "COLLOBORATOR" for repository with "WRITE" Permission.  Then, in settings add the branch as "Protected Branch" in this way developer will be able to push their feature branch and at the same time he will not be able to do changes to Protected Branch (Master/Develop). 
Hope this helps to someone!