Flow when populating a new repo with git push when you're not master/owner is confusing
I created a new repository in the group omnibus-mirror. This resulted in a repository where I was neither the owner nor master (I'm not sure exactly what settings this entailed.
As a result when I tried to run the git push commands on the empty project page to push my existing git history up to it it failed due to the master branch being protected.
There's even a note about this at the top saying that "the master branch is protected by default". But it's easy to miss and doesn't actually point out the consequence that the instructions below will not actually work if you're not owner or master.
We certainly know whether the user is owner or master or has permission to push to protected branches, we could put a much more prominent note in a red box saying "To follow this procedure you will need to be granted Owner or Master permissions to push to protected branches including master. Contact the owner of the group XXX to request these permissions." Or something like that.