G-Node / G-Node/gogs

Grant all non-owner members of an organization the right to create repositories

Open
#29 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
16
Forks
15
PR merge metrics
No merged PRs in 30d

Description

I was recently talking to a professor about hosting the data of his lab on GIN. While discussing rights management, he opined that it would be good if all people added to an organization could create repositories in the organization. Without this, every time a lab member wants a new repository, either the professor or a designated lab member with admin rights would have to create a repository and set appropriate member rights for it. Currently, the only way to allow everyone to create repositories in the organization is to add everyone to the "Owners" team, which gives everyone admin rights to all repositories, which could lead to someone messing things up. If individual non-owner members could create repositories, they would get admin rights to the repository in addition to the owners of the organization. They can then continue to push and share the data of that repository without requiring the involvement of anybody else.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.