Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set Up Teams on GitHub #19

Open
ElDragonRojo opened this issue Jul 24, 2013 · 3 comments
Open

Set Up Teams on GitHub #19

ElDragonRojo opened this issue Jul 24, 2013 · 3 comments

Comments

@ElDragonRojo
Copy link
Member

We are currently adding everyone we want to have repository access to the Owners Team, but we might be better off using a different team for that purpose, and limiting the Owners Team to the literal owners, i.e. the board members.

Here's why: according to the Owners Team page itself:

Owners have full access to all repositories and have admin rights to the organization.

For many things, that's fine. That's what we intended. But we need to keep that in mind, and consider if granting some limited set of rights, and only on specific repositories, isn't a better strategy.

Owners can change billing info and cancel organization accounts.

This line is what tells me we should limit the Owners Team to literal owners, because this team touches the finances.

Maybe at this point worrying about permissions seems like overkill, but I think it's a good opportunity to learn to use these tools as provided, because they will make us better prepared for whatever happens in the future—and probably forestall problems against which they were designed.

@whakkee
Copy link

whakkee commented Jul 24, 2013

I agree, but if I click on that link, I get a 404 ;-)

@ElDragonRojo
Copy link
Member Author

Interesting. Thanks for testing that. I had a feeling that would happen, because you're not on the Owner's Team.

@matteom
Copy link
Contributor

matteom commented Jul 24, 2013

Yes, I think that this should be handled by different teams. It prevents not only malice, but also human error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants