Restrict forking to project/group members
Problem to solve
To help organizations keep their code secure, GitLab should allow organizations better management over project forks. Currently, if a member in a GitLab.com group forks code into their personal namespace and then leaves the organization (and the GitLab.com group), the fork remains.
Proposal
- Only allow projects in a group to be forked if a user is a member of that project or group.
- If that member is removed from the project or group, any associated forks are also removed.
Links / references
Edited by Jeremy Watson (ex-GitLab)