title | redirect_from | intro | versions | topics | shortTitle | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Access permissions on GitHub |
|
With roles, you can control who has access to your accounts and resources on {% data variables.product.product_name %} and the level of access each person has. |
|
|
Access permissions |
{% data reusables.organizations.about-roles %}
Roles work differently for different types of accounts. For more information about accounts, see "AUTOTITLE."
A repository owned by a personal account has two permission levels: the repository owner and collaborators. For more information, see "AUTOTITLE."
Organization members can have owner{% ifversion fpt or ghec %}, billing manager,{% endif %} or member roles. Owners have complete administrative access to your organization{% ifversion fpt or ghec %}, while billing managers can manage billing settings{% endif %}. Member is the default role for everyone else. You can manage access permissions for multiple members at a time with teams. For more information, see:
{% ifversion fpt %} {% data reusables.gated-features.enterprise-accounts %}
For more information about permissions for enterprise accounts, see the {% data variables.product.prodname_ghe_cloud %} documentation. {% else %} Enterprise owners have ultimate power over the enterprise account and can take every action in the enterprise account.{% ifversion ghec or ghes %} Billing managers can manage your enterprise account's billing settings.{% endif %} Members and outside collaborators of organizations owned by your enterprise account are automatically members of the enterprise account, although they have no access to the enterprise account itself or its settings. For more information, see "AUTOTITLE."
{% ifversion ghec %} If an enterprise uses {% data variables.product.prodname_emus %}, members are provisioned as new personal accounts on {% data variables.product.prodname_dotcom %} and are fully managed by the identity provider. The {% data variables.enterprise.prodname_managed_users %} have read-only access to repositories that are not a part of their enterprise and cannot interact with users that are not also members of the enterprise. Within the organizations owned by the enterprise, the {% data variables.enterprise.prodname_managed_users %} can be granted the same granular access levels available for regular organizations. For more information, see "AUTOTITLE." {% endif %} {% endif %}