Visibility Internal: Allow anyone to push to project

I’d like to set up a repository so that anybody who has a login can push to the project. How do I do that?

I’ve set up Project Visibility: Internal so that a login is required.

Under fra ”Settings -> General -> Visibility, project features, permissions”, I don’t seem to be able to configure it to be “default allow pushes”. In fact it says:

Non-project members will only have read access

It looks like this:


Under Project Members I can invite members and groups, but there is no “All” group. Maintaining a group with “all” members manually is a maintenance nightmare.

How do I allow push permissions by default?

Running GitLab Community Edition 13.3.