<div dir="ltr"><div><div>Ray, <br><br></div>If you go to Settings -> Branch, you should be able to see your protected branches and who has permission to do what to them, and as project owner you should be able to change those permissions. Gitlab might have changed defaults, which would explain why you are seeing different behavior (though I would expect existing projects to stay as set). It is not unreasonable to require merge requests of everyone, even the owner. Speaking as someone who (more than once) has accidentally pushed a change to master that I intended to go to another branch, I appreciate that feature.<br><br></div><div>If that isn't the problem, then I think Erik will need to step in and investigate.<br></div><div><br></div>Liam<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 19, 2017 at 10:11 AM, Raymond Toy <span dir="ltr"><<a href="mailto:toy.raymond@gmail.com" target="_blank">toy.raymond@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:large"><font size="2">I used to be able to push commits to the master branch all the time.  But in the last month or two something has changed and when I try to push a change to master, I get the message:<br><br>remote: GitLab: You are not allowed to push code to protected branches on this project.<br>To common-lisp.net:f2cl/f2cl.git<br> ! [remote rejected] master -> master (pre-receive hook declined)<br clear="all"></font></div><br><div style="font-family:arial,helvetica,sans-serif;font-size:large" class="gmail_default">​<font size="2">I see that master is a protected branch. (I don't remember changing that or if it was always protected.)<br><br></font></div><div style="font-family:arial,helvetica,sans-serif;font-size:large" class="gmail_default"><font size="2">So I created a <a href="https://gitlab.common-lisp.net/f2cl/f2cl/merge_requests/3" target="_blank">merge request</a></font><a href="https://gitlab.common-lisp.net/f2cl/f2cl/merge_requests/3" target="_blank">​</a><font size="2"> Now it says I have to go find someone with write access to merge the request.  Oddly, just a month ago, I successfully merged the requests <a href="https://gitlab.common-lisp.net/f2cl/f2cl/merge_requests/2" target="_blank">https://gitlab.common-lisp.<wbr>net/f2cl/f2cl/merge_requests/2</a> and <a href="https://gitlab.common-lisp.net/f2cl/f2cl/merge_requests/1" target="_blank">https://gitlab.common-lisp.<wbr>net/f2cl/f2cl/merge_requests/1</a><wbr>.<br><br>As the owner, I would think I have enough rights both to push to the protected branch and to merge my own merge requests.<br><br></font></div><div style="font-family:arial,helvetica,sans-serif;font-size:large" class="gmail_default"><font size="2">Any ideas?<span class="HOEnZb"><font color="#888888"><br></font></span></font></div><span class="HOEnZb"><font color="#888888"><div style="font-family:arial,helvetica,sans-serif;font-size:large" class="gmail_default"><a href="https://gitlab.common-lisp.net/f2cl/f2cl/merge_requests/3" target="_blank"></a></div><br>-- <br><div class="m_8905084323528987736gmail_signature"><div dir="ltr"><div></div>Ray<br></div></div>
</font></span></div>
</blockquote></div><br></div>