GitHub-accounts en -abonnementen

Voltooid

In deze les leert u meer over GitHub-accounttypen en -abonnementen.

GitHub-accounttypen

Het is belangrijk om te begrijpen dat er een verschil is tussen de typen GitHub-accounts en de GitHub-abonnementen. Dit zijn de drie typen GitHub-accounts:

  • Persoonlijk
  • Organisatie
  • Onderneming

Laten we elk van deze accounttypen in detail bekijken.

Persoonlijke accounts

Elke persoon die GitHub.com gebruikt, meldt zich aan bij een persoonlijk account (ook wel een gebruikersaccount genoemd). Uw persoonlijke/gebruikersaccount is uw identiteit op GitHub.com en heeft een gebruikersnaam en profiel.

Uw persoonlijke/gebruikersaccount kan eigenaar zijn van resources, zoals opslagplaatsen, pakketten en projecten en heeft een eenvoudige manier om uw machtigingen te beheren. Acties die u uitvoert op GitHub.com, zoals het maken van een probleem of het controleren van een pull-aanvraag, worden toegeschreven aan uw persoonlijke account.

Elk persoonlijk account maakt gebruik van GitHub Free of GitHub Pro. Alle persoonlijke accounts kunnen een onbeperkt aantal openbare en privéopslagplaatsen bezitten, met een onbeperkt aantal medewerkers op deze opslagplaatsen. Als u GitHub Free gebruikt, hebben privéopslagplaatsen die eigendom zijn van uw persoonlijke account een beperkte functieset.

Organisatieaccounts

Organisatieaccounts zijn gedeelde accounts waarbij een onbeperkt aantal personen tegelijk aan veel projecten kan samenwerken. In tegenstelling tot persoonlijke/gebruikersaccounts worden machtigingen met organisatieaccounts uitgevoerd met een gelaagde benadering.

Net als bij persoonlijke accounts kunnen organisaties resources zoals opslagplaatsen, pakketten en projecten bezitten. U kunt zich echter niet aanmelden bij een organisatie. In plaats daarvan meldt elke persoon zich aan bij zijn eigen persoonlijke account en eventuele acties die de persoon uitvoert op organisatiebronnen, worden toegewezen aan hun persoonlijke account. Elk persoonlijk account kan lid zijn van meerdere organisaties.

De persoonlijke accounts binnen een organisatie kunnen verschillende rollen in de organisatie krijgen om verschillende niveaus van toegang tot de organisatie en de bijbehorende gegevens te verlenen. Alle leden kunnen met elkaar samenwerken in opslagplaatsen en projecten. Maar alleen eigenaren van organisaties en beveiligingsbeheerders kunnen de instellingen voor de organisatie beheren en de toegang tot de gegevens van de organisatie beheren met geavanceerde beveiligings- en beheerfuncties.

Ondernemingsaccounts

Met enterprise-accounts op GitHub.com kunnen beheerders beleidsregels en facturering voor meerdere organisaties centraal beheren en inner sourcing tussen hun organisaties inschakelen. Een ondernemingsaccount moet een ingang hebben, zoals een organisatie of gebruikersaccount op GitHub.

Organisaties zijn gedeelde accounts voor ondernemingsleden om tegelijk samen te werken aan veel projecten. In de ondernemingsinstellingen kunnen bedrijfseigenaren bestaande organisaties uitnodigen om deel te nemen aan uw ondernemingsaccount, organisaties over te dragen tussen bedrijfsaccounts of nieuwe organisaties te maken.

Met uw enterprise-account kunt u beleidsregels beheren en afdwingen voor alle organisaties die eigendom zijn van de onderneming. Elk ondernemingsbeleid bepaalt de opties die beschikbaar zijn voor een beleid op organisatieniveau.

GitHub-abonnementen

Nu u meer inzicht hebt in de verschillende typen accounts die u met GitHub kunt hebben, gaan we kijken naar de verschillende abonnementen die beschikbaar zijn om uw softwarebeheerproces en teamsamenwerking te verbeteren.

Er zijn verschillende gratis GitHub-producten, naast de betaalde producten:

  • GitHub Free voor persoonlijke accounts en organisaties
  • GitHub Pro voor persoonlijke accounts
  • GitHub Team
  • GitHub Enterprise

GitHub Free

GitHub Free biedt de basisbeginselen voor personen en organisaties. Iedereen kan zich registreren voor de gratis versie van GitHub.

GitHub Free voor persoonlijke accounts

Registreren voor GitHub Free geeft een nieuwe gebruiker een persoonlijk gebruikersaccount. Een persoonlijk gebruikersaccount bevat onbeperkte openbare en privéopslagplaatsen en onbeperkte medewerkers.

Met GitHub Free bevat een persoonlijk account:

  • Ondersteuning van de GitHub Community
  • Dependabot-waarschuwingen
  • Afdwingen tweeledige verificatiemethode
  • 500 MB GitHub Packages-opslag
  • 120 GitHub Codespaces-kernuren per maand
  • 15 GB GitHub Codespaces-opslag per maand
  • GitHub Actions:
    • 2000 minuten per maand
    • Beveiligingsregels voor implementatie voor openbare opslagplaatsen

GitHub Free voor organisaties

Met GitHub Free voor organisaties kunt u met onbeperkte medewerkers werken aan onbeperkte openbare opslagplaatsen, met een volledige functieset. Of onbeperkte privéopslagplaatsen met een beperkte functieset.

Naast de functies die beschikbaar zijn met GitHub Free voor persoonlijke accounts, omvat GitHub Free voor organisaties:

  • Toegangsbeheer voor teams voor het beheren van groepen

GitHub Pro

GitHub Pro is vergelijkbaar met GitHub Free, maar wordt geleverd met bijgewerkte functies. Het plan is ontworpen voor individuele ontwikkelaars (met behulp van hun persoonlijke account) die geavanceerde hulpprogramma's en inzichten in hun opslagplaatsen willen, maar geen deel uitmaken van een team.

GitHub Pro-accounts bevatten alle functies van een Gratis GitHub-account, plus de volgende geavanceerde functies:

  • GitHub-ondersteuning via e-mail
  • 3000 GitHub Actions-minuten per maand
  • 2 GB GitHub Packages-opslag
  • 180 GitHub Codespaces-kernuren per maand
  • 20 GB GitHub Codespaces-opslag per maand
  • Geavanceerde hulpprogramma's en inzichten in privéopslagplaatsen:
    • Vereiste beoordelaars van pull-aanvragen
    • Meerdere beoordelaars van pull-aanvragen
    • Beveiligde branches
    • Code-eigenaren
    • Automatisch gekoppelde verwijzingen
    • GitHub Pages
    • Wiki's
    • Inzichtgrafieken voor opslagplaatsen voor pulse, inzenders, verkeer, doorvoeringen, codefrequentie, netwerk en forks

GitHub Team

GitHub Team is ontworpen voor organisaties die behoefte hebben aan verbeterde samenwerkings-, beveiligings- en werkstroombeheerfuncties buiten wat beschikbaar is in GitHub Free voor organisaties. Hoewel het uitgebreidere gebruikslimieten bevat (zoals extra Minuten voor GitHub Actions en Packages-opslag), ligt de echte waarde in de geavanceerde functies die teams ondersteunen die efficiënt en veilig samenwerken.

Laten we de extra functies in GitHub Team bekijken die u helpen met teamsamenwerking:

  • GitHub-ondersteuning via e-mail
  • 3000 GitHub Actions-minuten per maand
  • 2 GB GitHub Packages-opslag
  • Geavanceerde hulpprogramma's en inzichten in privéopslagplaatsen:
    • Vereiste beoordelaars van pull-aanvragen
    • Meerdere beoordelaars van pull-aanvragen
    • Concepten maken van pull-aanvragen
    • Beoordelaars van pull-aanvragen voor teams
    • Beveiligde branches
    • Code-eigenaren
    • Geplande herinneringen
    • GitHub Pages en Wiki's voor documentatie en webinhoud
  • Inzichtelijke repository-grafieken (bijvoorbeeld pulse, bijdragers, verkeer, commits, netwerk)
  • Mogelijkheid om GitHub Codespaces in of uit te schakelen voor cloudontwikkeling

GitHub Enterprise

GitHub Enterprise biedt verbeterde ondersteuning, robuuste beveiliging, nalevingsmogelijkheden en geavanceerde implementatiebesturingselementen voor organisaties op schaal.

Wanneer u zich registreert voor GitHub Enterprise, maakt u een enterprise-account. Als eigenaar van het bedrijf kunt u meerdere organisaties beheren onder één paraplu, beheerderstoegang beheren en consistent beveiligingsbeleid afdwingen in uw hele onderneming.

Naast alles wat is opgenomen in GitHub Team, voegt GitHub Enterprise het volgende toe:

  • Specifieke Ondersteuning voor GitHub Enterprise
  • Uitgebreide mogelijkheden voor beveiliging, naleving en implementatie
  • Gecentraliseerde gebruikersverificatie en -beheer via externe id-providers
  • Beveiligingsregels voor implementatie voor privé- of interne opslagplaatsen
  • GitHub Connect, waarmee u geselecteerde gegevens veilig kunt delen tussen GitHub Enterprise Server en GitHub Enterprise Cloud, waardoor geïntegreerde bijdragen, gecentraliseerde gebruikersidentiteit en meer zichtbaarheid in omgevingen mogelijk zijn
  • Optie voor het aanschaffen van GitHub Advanced Security voor verbeterde code- en afhankelijkheidsbeveiliging

GitHub Enterprise-opties

Er zijn twee verschillende GitHub Enterprise-opties:

  • GitHub Enterprise Server
  • GitHub Enterprise Cloud

Het grote verschil tussen GitHub Enterprise Server (GHES) en GitHub Enterprise Cloud is dat GHES een zelf-hostende oplossing is waarmee organisaties volledige controle over hun infrastructuur kunnen hebben.

Het andere verschil tussen GHES en GitHub Enterprise Cloud is dat GitHub Enterprise Cloud een aanzienlijke toename omvat in zowel GitHub Actions-minuten als GitHub Packages-opslag.

Dit zijn de extra functies van GitHub Enterprise Cloud:

  • 50.000 GitHub Actions-minuten per maand
  • 50 GB GitHub Packages Storage
  • Een service level agreement voor 99,9% maandelijkse uptime
  • Optie voor het centraal beheren van beleid en facturering voor meerdere GitHub.com organisaties met een enterprise-account
  • Optie voor het inrichten en beheren van de gebruikersaccounts voor uw ontwikkelaars, met behulp van door enterprise beheerde gebruikers

Opmerking

GitHub Copilot is standaard niet opgenomen in een abonnement. Copilot Business en Copilot Enterprise kunnen echter worden toegevoegd aan in aanmerking komende abonnementen.

Door ondernemingen beheerde gebruikers (EMU)
Met enterprise beheerde gebruikers kunnen organisaties identiteiten beheren met behulp van hun id-provider, waardoor centraal toegangsbeheer en betere beveiliging mogelijk zijn.