Forken in user-repositories
Aktuell scheint es nicht möglich zu sein, Projekte in den usernamespace zu forken
Das ist problematisch, da das bedeutet, dass ich jedem, der in einem Projekt mitarbeitet auch entsprechende Permissions im Projekt geben muss. Hierzu muss der potentielle Kandidat einen Access-Request stellen und bekommt dann MINDESTENS die Developer-Rolle. Denn ohne Developer-Rolle kann er keine Branches erstellen, nicht pushen und so auch nicht contributen.
Die Developer-Rolle erlaubt aber auch das löschen von Branches, das Mergen zwischen Branches die nicht protected sind und viele weitere Sachen. https://docs.gitlab.com/ee/user/permissions.html
Ich bin mir nicht sicher, ob es ein Bug ist mit dem Fork, oder ob ihr das abgeschaltet habt. Falls ihr es bewusst abgeschaltet habt (z.B. um die "private" Nutzung zu beschränken) wäre es vielleicht ein guter weg eine kleine Anzahl an Repositories im userspace zuzulassen (es gibt eine Option dafür https://docs.gitlab.com/ee/administration/settings/account_and_limit_settings.html#projects-limit-for-a-user ), damit nicht jedem, der einmalig contributed direkt mit umfangreichen Berechtigungen im Projekt ausgestattet wird.