GitHub-konton och -planer
I den här lektionen får du lära dig mer om Typer och planer för GitHub-konton.
GitHub-kontotyper
Det är viktigt att förstå att det finns en skillnad mellan typerna av GitHub-konton och GitHub-abonnemangen. Här är de tre typerna av GitHub-konton:
- Personligt
- Organisation
- Stora företag
Nu ska vi gå igenom var och en av dessa kontotyper i detalj.
Personliga konton
Varje person som använder GitHub.com loggar in på ett personligt konto (kallas ibland för ett användarkonto). Ditt personliga/användarkonto är din identitet på GitHub.com och har ett användarnamn och en profil.
Ditt personliga/användarkonto kan äga resurser som lagringsplatser, paket och projekt och har ett enkelt sätt att hantera din behörighet. Åtgärder som du vidtar på GitHub.com, till exempel att skapa ett problem eller granska en pull-begäran, tillskrivs ditt personliga konto.
Varje personligt konto använder antingen GitHub Free eller GitHub Pro. Alla personliga konton kan äga ett obegränsat antal offentliga och privata lagringsplatser, med ett obegränsat antal medarbetare på dessa lagringsplatser. Om du använder GitHub Free har privata lagringsplatser som ägs av ditt personliga konto en begränsad funktionsuppsättning.
Organisationskonton
Organisationskonton är delade konton där ett obegränsat antal personer kan samarbeta i många projekt samtidigt. Till skillnad från personliga/användarkonton utförs behörigheter med organisationskonton med en nivåindelad metod.
På samma sätt som personliga konton kan organisationer äga resurser som lagringsplatser, paket och projekt. Du kan dock inte logga in på en organisation. I stället loggar varje person in på sitt eget personliga konto, och alla åtgärder som personen vidtar på organisationsresurser tillskrivs deras personliga konto. Varje personligt konto kan vara medlem i flera organisationer.
De personliga kontona i en organisation kan ges olika roller i organisationen för att ge olika åtkomstnivåer till organisationen och dess data. Alla medlemmar kan samarbeta med varandra i lagringsplatser och projekt. Men endast organisationsägare och säkerhetsansvariga kan hantera inställningarna för organisationen och styra åtkomsten till organisationens data med avancerade säkerhets- och administrativa funktioner.
Företagskonton
Företagskonton på GitHub.com gör det möjligt för administratörer att centralt hantera principer och fakturering för flera organisationer och aktivera inre källor mellan sina organisationer. Ett företagskonto måste ha ett handtag, till exempel en organisation eller ett användarkonto på GitHub.
Organisationer är delade konton där företagsmedlemmar kan samarbeta i många projekt samtidigt. I företagsinställningarna kan företagsägare bjuda in befintliga organisationer att ansluta till ditt företagskonto, överföra organisationer mellan företagskonton eller skapa nya organisationer.
Med ditt företagskonto kan du hantera och tillämpa principer för alla organisationer som ägs av företaget. Varje företagsprincip styr de alternativ som är tillgängliga för en princip på organisationsnivå.
GitHub-planer
Nu när du har en bättre förståelse för de olika typer av konton som du kan ha med GitHub ska vi titta på de olika planer som är tillgängliga för att förbättra din programhanteringsprocess och teamsamarbete.
Det finns flera kostnadsfria GitHub-produkter utöver de betalda:
- GitHub Kostnadsfri för personliga konton och organisationer
- GitHub Pro för personliga konton
- GitHub-teamet
- GitHub Enterprise
GitHub Kostnadsfri
GitHub Free tillhandahåller grunderna för enskilda användare och organisationer. Vem som helst kan registrera sig för den kostnadsfria versionen av GitHub.
GitHub Kostnadsfri för personliga konton
Genom att registrera dig för GitHub Free får en ny användare ett personligt användarkonto. Ett personligt användarkonto innehåller obegränsade offentliga och privata lagringsplatser och obegränsade medarbetare.
Med GitHub Free innehåller ett personligt konto:
- Support från GitHub-communityn
- Dependabot-aviseringar
- Tillämpning av tvåfaktorautentisering
- 500 MB GitHub Packages-lagring
- 120 GitHub Codespaces kärntimmar per månad
- 15 GB GitHub Codespaces-lagring per månad
- GitHub Actions:
- 2 000 minuter per månad
- Distributionsskyddsregler för offentliga lagringsplatser
GitHub Free för organisationer
Med GitHub Free för organisationer kan du arbeta med obegränsade medarbetare på obegränsade offentliga lagringsplatser med en fullständig funktionsuppsättning. Eller obegränsade privata lagringsplatser med en begränsad funktionsuppsättning.
Förutom de funktioner som är tillgängliga med GitHub Free för personliga konton innehåller GitHub Free för organisationer:
- Teamets åtkomstkontroller för att hantera grupper
GitHub Pro
GitHub Pro liknar GitHub Free men levereras med uppgraderade funktioner. Planen är utformad för enskilda utvecklare (med sitt personliga konto) som vill ha avancerade verktyg och insikter i sina lagringsplatser men inte tillhör ett team.
GitHub Pro-konton innehåller alla funktioner i ett kostnadsfritt GitHub-konto, plus följande avancerade funktioner:
- GitHub-support via e-post
- 3 000 GitHub Actions-minuter per månad
- 2 GB GitHub Packages-lagring
- 180 GitHub Codespaces kärntimmar per månad
- 20 GB GitHub Codespaces-lagring per månad
- Avancerade verktyg och insikter i privata lagringsplatser:
- Obligatoriska granskare av pull-begäranden
- Flera granskare av pull-begäranden
- Skyddade förgreningar
- Kodägare
- Referenser till autolänkar
- GitHub-sidor
- Wikis
- Diagram över lagringsplatsinsikter för puls, deltagare, trafik, incheckningar, kodfrekvens, nätverk och förgreningar
GitHub-teamet
GitHub Team är utformat för organisationer som behöver utökade funktioner för samarbete, säkerhet och arbetsflödeshantering utöver vad som är tillgängligt i GitHub Kostnadsfri för organisationer. Även om den innehåller mer generösa användningsgränser (till exempel ytterligare GitHub Actions-minuter och paketlagring) ligger det verkliga värdet i de avancerade funktioner som stöder team som arbetar effektivt och säkert tillsammans.
Nu ska vi gå över de extra funktionerna i GitHub-teamet som hjälper till med teamsamarbete:
- GitHub-support via e-post
- 3 000 GitHub Actions-minuter per månad
- 2 GB GitHub Packages-lagring
- Avancerade verktyg och insikter i privata lagringsplatser:
- Obligatoriska granskare av pull-begäranden
- Flera granskare av pull-begäranden
- Utkast till pull-begäranden
- Teamgranskare av pull-begäranden
- Skyddade förgreningar
- Kodägare
- Schemalagda påminnelser
- GitHub Pages och Wikis för dokumentation och webbinnehåll
- Insiktsfulla databasdiagram (t.ex. puls, deltagare, trafik, incheckningar, nätverk)
- Möjlighet att aktivera eller inaktivera GitHub Codespaces för molnutveckling
GitHub Enterprise
GitHub Enterprise ger utökad support, robust säkerhet, efterlevnadsfunktioner och avancerade distributionskontroller för organisationer i stor skala.
När du registrerar dig för GitHub Enterprise skapar du ett företagskonto. Som företagsägare kan du hantera flera organisationer under ett enda paraply, kontrollera administratörsåtkomst och tillämpa konsekventa säkerhetsprinciper i hela företaget.
Förutom allt som ingår i GitHub-teamet lägger GitHub Enterprise till:
- Dedikerad GitHub Enterprise-support
- Utökade funktioner för säkerhet, efterlevnad och distribution
- Centraliserad användarautentisering och hantering via externa identitetsprovidrar
- Distributionsskyddsregler för privata eller interna lagringsplatser
- GitHub Connect, som möjliggör säker delning av valda data mellan GitHub Enterprise Server och GitHub Enterprise Cloud – vilket möjliggör enhetliga bidrag, centraliserad användaridentitet och större synlighet i olika miljöer
- Alternativ för att köpa GitHub Advanced Security för förbättrat kod- och beroendeskydd
GitHub Enterprise-alternativ
Det finns två olika GitHub Enterprise-alternativ:
- GitHub Enterprise Server
- GitHub Enterprise Cloud
Den stora skillnaden mellan GitHub Enterprise Server (GHES) och GitHub Enterprise Cloud är att GHES är en lokalt installerad lösning som gör det möjligt för organisationer att ha fullständig kontroll över sin infrastruktur.
Den andra skillnaden mellan GHES och GitHub Enterprise Cloud är att GitHub Enterprise Cloud innehåller en dramatisk ökning av både GitHub Actions-minuter och GitHub Packages-lagring.
Här är de extra funktionerna i GitHub Enterprise Cloud:
- 50 000 GitHub Actions-minuter per månad
- 50 GB GitHub Packages-lagring
- Ett serviceavtal för 99,9 % månatlig drifttid
- Alternativ för att centralt hantera principer och fakturering för flera GitHub.com organisationer med ett företagskonto
- Alternativ för att etablera och hantera användarkonton för dina utvecklare med hjälp av Företagshanterade användare
Anmärkning
GitHub Copilot ingår inte i någon plan som standard. Copilot Business och Copilot Enterprise kan dock läggas till i berättigade planer.
Företagshanterade användare (EMU)
Företagshanterade användare gör det möjligt för organisationer att kontrollera identiteter med hjälp av sin identitetsprovider, vilket möjliggör central åtkomsthantering och ökad säkerhet.