◆ docs

Organizations & teams

Organizations let a group of people share repositories under one handle, with roles and teams to control who can do what.

Create an organization

Go to New organization, pick a handle for it, and you become its first owner. The organization gets its own namespace — rickub.com/your-org — and its own repositories, members, and teams.

An organization page showing its repositories, people, and teams
An organization groups repositories, people, and teams under one handle.

Invite members

From the organization's People page, invite people by handle or email. They receive an invitation to accept before they join.

Roles

  • Owner — full control: billing, settings, membership, and every repository.
  • Member — belongs to the org and gets access through the teams and repositories they're added to.

Set a member's role from the People page; repository-level access is layered on top through collaborators and teams.

Teams & nested teams

Teams group members so you can grant access once instead of per person. Teams can be nested: a child team inherits its parent's repository access, so you can model your org structure (for example, Engineering → Backend) and let access cascade down.

Granting repository access

From a team's page, grant it access to a repository at a chosen role. Every member of that team — and of any team nested under it — gets that access automatically. Remove the grant and the access goes away just as cleanly.

Tip

Prefer teams over one-off collaborators for anything more than a couple of people — access stays organized and is easy to audit.