Dokumentationen

Members

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 PeoplePending 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