Improved messaging for failed pushes on protected branches.
Created by: wdamien
When developers with no access rights attempt a push to a protected branch a vague message is returned:
remote: GitLab: No such project
Debugging this is difficult since it gives no context to whats actually happening.
A message like remote: Gitlab: You don't have access rights on this branch to push.
would help debugging push issues faster.