"Initialize repository with README" not creating a README file as Developer

Summary

If you have the role of a developer in a certain group and have been granted the right to create projects, you should be able to create fully functional projects in this group just like maintainers can.

However, if you try to do so, you end up with an empty project without the master branch and the readme file. This behavior prevents developers from pushing any code at all into this project.

As there is no master branch, there is no way for developers to work around this by creating a branch from scratch.

Steps to reproduce

  1. Create a group.
  2. Become a group member with the role "developer".
  3. Try to create a project with README.md.
  4. Get an empty git project with no way to push code.

Configuration used

This occurs regardless of the configuration.

Current behavior

The project is created without a master branch and a readme file.

Expected behavior

The project should be created with a master branch and readme file. Hence, also developers can create branches within this project.

Versions

  • Gitlab 12.5.0

Relevant logs

not sure which one.

Edited Nov 26, 2019 by Ciphron
Assignee Loading
Time tracking Loading