Members
Members are people who belong to a GitHub organization. As an organization administrator (Owner), you can invite members, manage their roles, and remove members if necessary.
Important (GHES/GHEC): Only organization administrators (Owners) can invite new members to the organization. Team Maintainers can add existing organization members to their teams, but cannot invite new people to the organization.
To invite a member, see the following article: https://docs.github.com/en/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization
The invited person receives an email and must accept the invitation before becoming an active member of the organization.
Note: Pending invitations can be viewed and revoked under
People→Pending invitations.
Member roles
An organization has two main roles:
| Role | Description |
|---|---|
| Member | Default role. Can access all repositories for which permissions have been granted. Can create own repositories in the organization (if allowed). |
| Owner | Full administrative rights over the organization: manage members and teams, change settings, view billing data, and delete the organization. |
The Owner role should only be assigned to trusted individuals, as they have complete control over the organization.
The following article describes how to assign a role: https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles#assigning-an-organization-role
Base permissions of the organization
In addition to team permissions, a base permission can be set for all members. The following levels are supported:
- No permission: Members only have access to explicitly granted repositories.
- Read: All members can read all repositories.
- Write: All members can write to all repositories.
- Admin: All members have admin rights on all repositories.
For most organizations at the University of Bern, No permission or Read is recommended so that access is controlled specifically through teams.
The following article describes how to use base permissions: https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/setting-base-permissions-for-an-organization
Removing a member
The following article describes how to remove a member: https://docs.github.com/en/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization