> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Types of GitHub Accounts

> Explains differences between GitHub Personal, Organization, and Enterprise accounts, their features, use cases, and choices for individual developers, teams, and large companies.

Understand the differences between GitHub account types and the high-level plans that accompany them. This guide compares Personal, Organization, and Enterprise accounts, highlights common features and use cases, and links to relevant GitHub documentation.

Quick overview

* Personal: individual identity on GitHub; starts with GitHub Free, optional upgrade to GitHub Pro.
* Organization: shared account for teams and companies, centralized repositories and access control.
* Enterprise: umbrella for multiple organizations with centralized security, billing, and admin controls.

Comparison at a glance

| Account Type | Primary use case              | Key capabilities                                                                                  | Ideal for                                                     |
| ------------ | ----------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
| Personal     | Individual developer identity | Profile, username, private & public repos, GitHub Free / GitHub Pro upgrades                      | Solo developers, open-source contributors                     |
| Organization | Team or company collaboration | Shared repositories, teams, role-based permissions, centralized settings                          | Small-to-large teams and companies                            |
| Enterprise   | Cross-organization governance | Centralized billing, SSO (`SAML`), SCIM provisioning, audit logs, org-wide policies, integrations | Large companies, regulated industries, multi-org environments |

Personal account

* Represents an individual contributor on GitHub, hosting your profile, username, and personal settings.
* Every personal account starts on GitHub Free; you can upgrade to GitHub Pro for enhanced developer tools and productivity features.
* Both Free and Pro let you create unlimited public and private repositories and invite unlimited collaborators.
* GitHub Pro adds advanced repository features and tooling (e.g., insights and improved CI/CD options) that aren’t available on the Free tier.

Organization

* An organization is a shared account that represents a group, team, or company and centrally holds repositories, teams, and access controls.
* Consider an organization a company office where projects and repositories are owned by the organization rather than by individuals.
* You do not sign in to an organization directly. Sign in with your personal GitHub account; membership in an organization grants the roles and access assigned to you.
* Role and permission model:
  * Owners: full administration of settings, policies, billing, and security.
  * Members: scoped permissions for day-to-day contributions.
  * Teams and repository roles (admin / maintain / write / triage / read) let you finely control access.

<Callout icon="lightbulb" color="#1CB2FE">
  You always log in with your personal account. Organization membership (and team membership) determines what repositories and features you can access—there is no separate organization login.
</Callout>

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/UUYFvHM79dCKO7ER/images/GitHub-Foundations-Certification/GitHub-Entities/Types-of-GitHub-Accounts/selection-menu-organization-options-attributes.jpg?fit=max&auto=format&n=UUYFvHM79dCKO7ER&q=85&s=65209a4ea17401f990b35a87e98b6ae8" alt="The image features a selection menu with &#x22;Personal,&#x22; &#x22;Organization,&#x22; and &#x22;Enterprise&#x22; options on the left, highlighting &#x22;Organization.&#x22; On the right, it lists attributes: &#x22;Shared ownership,&#x22; &#x22;No separate login,&#x22; and &#x22;Who can do what.&#x22;" width="1920" height="1080" data-path="images/GitHub-Foundations-Certification/GitHub-Entities/Types-of-GitHub-Accounts/selection-menu-organization-options-attributes.jpg" />
</Frame>

Owners hold the highest administrative privileges within an organization, responsible for managing policies, billing, and security. Members and teams receive the scoped permissions necessary for collaboration and contribution.

Enterprise account

* Provides centralized control and governance across multiple organizations; designed for large companies and institutions needing centralized security, compliance, and billing.
* Acts as an umbrella for one or more organizations and enables company-wide policies, unified billing, and centralized administrative oversight.
* Typical enterprise capabilities:
  * SAML single sign-on (SSO) for centralized authentication: [https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/about-authentication-with-saml-single-sign-on](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/about-authentication-with-saml-single-sign-on)
  * SCIM provisioning for automated user lifecycle management: [https://docs.github.com/en/enterprise-cloud@latest/admin/identity-and-access-management/about-user-provisioning-with-scim](https://docs.github.com/en/enterprise-cloud@latest/admin/identity-and-access-management/about-user-provisioning-with-scim)
  * Centralized audit logs for monitoring changes and activity: [https://docs.github.com/en/enterprise-cloud@latest/admin/monitoring-and-logs/about-audit-logs](https://docs.github.com/en/enterprise-cloud@latest/admin/monitoring-and-logs/about-audit-logs)
  * Organization-wide security and compliance policies
* Enterprises can enable GitHub Advanced Security (an add-on) to automate code scanning, secret scanning, and dependency review across repositories.
* Integrations like GitHub Connect help bridge on-premises GitHub Enterprise Server instances with GitHub.com for a unified experience: [https://docs.github.com/en/enterprise-cloud@latest/github/setting-up-and-managing-your-enterprise/managing-github-connect](https://docs.github.com/en/enterprise-cloud@latest/github/setting-up-and-managing-your-enterprise/managing-github-connect)
* Other enterprise benefits: dedicated GitHub support, unified billing for all orgs, and tooling to encourage InnerSource (internal code discovery and collaboration).

GitHub Advanced Security (optional add-on)

* Automates security checks to detect vulnerabilities and secrets before code is merged:
  * CodeQL code scanning: [https://securitylab.github.com/tools/codeql](https://securitylab.github.com/tools/codeql)
  * Secret scanning: [https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning](https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning)
  * Dependency review and dependabot integration: [https://docs.github.com/en/code-security/dependabot/dependency-review](https://docs.github.com/en/code-security/dependabot/dependency-review)
* Can be enforced across repositories and organizations to raise your organization’s security posture.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/UUYFvHM79dCKO7ER/images/GitHub-Foundations-Certification/GitHub-Entities/Types-of-GitHub-Accounts/enterprise-comparison-chart-personal-organization.jpg?fit=max&auto=format&n=UUYFvHM79dCKO7ER&q=85&s=9adcb4bffa430296ad58503904fcd331" alt="The image is a comparison chart showing three categories: Personal, Organization, and Enterprise, with the Enterprise column highlighted. The Enterprise section lists features like central control, unified billing, and advanced security." width="1920" height="1080" data-path="images/GitHub-Foundations-Certification/GitHub-Entities/Types-of-GitHub-Accounts/enterprise-comparison-chart-personal-organization.jpg" />
</Frame>

How to choose

* Pick a Personal account if you’re an individual developer, open-source contributor, or want an identity to sign in and own forks.
* Use an Organization when collaborating within teams, managing projects centrally, or controlling access across multiple repositories.
* Adopt an Enterprise account when you need centralized governance across multiple organizations, SSO/SCIM integration, advanced compliance and audit capabilities, and unified billing.

Summary

* Personal accounts: individual identity; start with Free and optionally upgrade to Pro.
* Organizations: shared ownership for teams and companies with role-based permissions and centralized management.
* Enterprises: centralized management across organizations, unified billing, advanced security and compliance, SSO and provisioning, and integrations for cloud and self-hosted environments.

Links and references

* GitHub Docs — Authentication with SAML SSO: [https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/about-authentication-with-saml-single-sign-on](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/about-authentication-with-saml-single-sign-on)
* GitHub Docs — SCIM provisioning: [https://docs.github.com/en/enterprise-cloud@latest/admin/identity-and-access-management/about-user-provisioning-with-scim](https://docs.github.com/en/enterprise-cloud@latest/admin/identity-and-access-management/about-user-provisioning-with-scim)
* GitHub Docs — Audit logs: [https://docs.github.com/en/enterprise-cloud@latest/admin/monitoring-and-logs/about-audit-logs](https://docs.github.com/en/enterprise-cloud@latest/admin/monitoring-and-logs/about-audit-logs)
* GitHub Docs — GitHub Advanced Security: [https://docs.github.com/en/code-security/secure-coding/configuring-github-advanced-security/about-github-advanced-security](https://docs.github.com/en/code-security/secure-coding/configuring-github-advanced-security/about-github-advanced-security)
* GitHub Security Lab — CodeQL: [https://securitylab.github.com/tools/codeql](https://securitylab.github.com/tools/codeql)

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/github-foundation-certification/module/568cc659-10e8-4a0c-949d-77f390d59838/lesson/6961bf2d-c6b8-44fb-b8f3-95cc56274c26" />
</CardGroup>
