Developers unable to push to default branch
Users with Developer role, irrespective of protection settings (not protected, protected to allow Maintainers and Developers to push), cannot push to the default
branch (0.12.0rc3):
remote: user "heptapod-write" is not authorised to publish changesets: d8b658cff40c
Pushing after changing role to Maintainer works.
This is an internal small project (writing a scientific paper), and MRs and working branches are total overkill. But it would be good to protect the repository from less experienced users doing more dangerous operations.
UPDATE: Pushing doesn't work to any branch as Developer.