Účty a plány GitHubu
V této lekci se dozvíte o typech a plánech účtů GitHubu.
Typy účtů GitHubu
Je důležité si uvědomit, že mezi typy účtů GitHubu a plány GitHubu existuje rozdíl. Tady jsou tři typy účtů GitHubu:
- Osobní
- Organizace
- Enterprise
Pojďme se podrobněji podívat na každý z těchto typů účtů.
Osobní účty
Každá osoba, která používá GitHub.com, se přihlásí k osobnímu účtu (někdy se označuje jako uživatelský účet). Váš osobní/uživatelský účet je vaše identita na GitHub.com a má uživatelské jméno a profil.
Váš osobní/uživatelský účet může vlastnit prostředky, jako jsou úložiště, balíčky a projekty, a má jednoduchý způsob, jak spravovat vaše oprávnění. Akce, které provedete na GitHub.com, jako je vytvoření problému nebo kontrola žádosti o přijetí změn, jsou přiřazené k vašemu osobnímu účtu.
Každý osobní účet používá GitHub Free nebo GitHub Pro. Všechny osobní účty můžou vlastnit neomezený počet veřejných a privátních úložišť s neomezeným počtem spolupracovníků na těchto úložištích. Pokud používáte GitHub Free, privátní úložiště vlastněná vaším osobním účtem mají omezenou sadu funkcí.
Účty organizace
Účty organizace jsou sdílené účty, ve kterých může neomezený počet lidí spolupracovat na mnoha projektech najednou. Na rozdíl od osobních/uživatelských účtů se oprávnění k účtům organizace provádějí s vrstveným přístupem.
Podobně jako osobní účty můžou organizace vlastnit prostředky, jako jsou úložiště, balíčky a projekty. Nemůžete se ale přihlásit k organizaci. Místo toho se každá osoba přihlásí k vlastnímu osobnímu účtu a všechny akce, které osoba provede s prostředky organizace, jsou přiřazeny k jejich osobnímu účtu. Každý osobní účet může být členem více organizací.
Osobní účty v organizaci můžou mít různé role v organizaci, aby bylo možné udělit různým úrovním přístupu k organizaci a jejím datům. Všichni členové můžou vzájemně spolupracovat v úložištích a projektech. Nastavení organizace ale můžou spravovat jenom vlastníci organizace a správci zabezpečení a řídit přístup k datům organizace pomocí sofistikovaných funkcí zabezpečení a správy.
Podnikové účty
Podnikové účty na GitHub.com umožňují správcům centrálně spravovat zásady a fakturaci pro více organizací a umožnit mezi jejich organizacemi vnitřní zdroje. Podnikový účet musí mít identifikátor, jako je organizace nebo uživatelský účet na GitHubu.
Organizace jsou sdílené účty pro členy organizace, kteří mohou spolupracovat na mnoha projektech najednou. V podnikovém nastavení můžou vlastníci organizace pozvat existující organizace, aby se připojily k podnikovému účtu, přenesou organizace mezi podnikovými účty nebo vytvoří nové organizace.
Podnikový účet umožňuje spravovat a vynucovat zásady pro všechny organizace vlastněné podnikem. Každá podniková politika řídí možnosti, které jsou pro politiku dostupné na úrovni organizace.
Plány GitHubu
Teď, když lépe rozumíte různým typům účtů, které můžete mít s GitHubem, se podíváme na různé plány, které jsou k dispozici ke zlepšení procesu správy softwaru a týmové spolupráce.
Kromě placených produktů gitHubu je k dispozici několik bezplatných produktů:
- GitHub Free pro osobní účty a organizace
- GitHub Pro pro osobní účty
- Tým GitHubu
- GitHub Enterprise
GitHub Free
GitHub Free poskytuje základy pro jednotlivce a organizace. Kdokoli si může zaregistrovat bezplatnou verzi GitHubu.
GitHub Free pro osobní účty
Registrace k GitHubu Free poskytuje novému uživateli osobní uživatelský účet. Osobní uživatelský účet zahrnuje neomezené veřejné a soukromé úložiště a neomezené spolupracovníky.
S GitHub Free osobní účet obsahuje:
- Podpora komunity GitHubu
- Upozornění Dependabot
- Vynucování dvoufaktorového ověřování
- Úložiště GitHub Packages o velikosti 500 MB
- 120 hodin jádra Codespaces GitHubu za měsíc
- 15 GB úložiště GitHub Codespaces za měsíc
- GitHub Actions:
- 2 000 minut za měsíc
- Pravidla ochrany nasazení pro veřejná úložiště
GitHub Free pro organizace
S GitHubem Free pro organizace můžete pracovat s neomezenými spolupracovníky na neomezených veřejných úložištích s úplnou sadou funkcí. Nebo neomezené privátní úložiště s omezenou sadou funkcí.
Kromě funkcí dostupných v GitHubu Free pro osobní účty zahrnuje GitHub Free pro organizace:
- Ovládací prvky přístupu týmu pro správu skupin
GitHub Pro
GitHub Pro je podobný GitHubu Free, ale obsahuje upgradované funkce. Plán je určený pro jednotlivé vývojáře (pomocí svého osobního účtu), kteří chtějí pokročilé nástroje a přehledy v rámci úložišť, ale nepatří do týmu.
Účty GitHub Pro zahrnují všechny funkce bezplatného účtu GitHubu a také následující pokročilé funkce:
- Podpora GitHubu prostřednictvím e-mailu
- 3 000 minut GitHub Actions za měsíc
- Úložiště GitHub Packages o velikosti 2 GB
- 180 hodin jádra Codespaces GitHubu za měsíc
- 20 GB úložiště GitHub Codespaces za měsíc
- Pokročilé nástroje a přehledy v privátních úložištích:
- Požadovaní recenzenti pull requestů
- Několik posuzovatelů pull requestů
- Chráněné větve
- Vlastníci kódu
- Automaticky propojené odkazy
- Stránky GitHubu
- Wiki
- Grafy přehledů úložiště pro pulse, přispěvatele, provoz, potvrzení, frekvenci kódu, síť a forky
Tým GitHubu
GitHub Team je navržený pro organizace, které potřebují vylepšené funkce pro spolupráci, zabezpečení a správu pracovních postupů nad rámec toho, co je dostupné v GitHubu Free pro organizace. I když zahrnuje velkorysější limity využití (například další minuty gitHub Actions a úložiště balíčků), skutečná hodnota spočívá v pokročilých funkcích, které podporují týmy, které efektivně a bezpečně spolupracují.
Pojďme si projít další funkce v týmu GitHubu, které pomáhají při týmové spolupráci:
- Podpora GitHubu prostřednictvím e-mailu
- 3 000 minut GitHub Actions za měsíc
- Úložiště GitHub Packages o velikosti 2 GB
- Pokročilé nástroje a přehledy v privátních úložištích:
- Požadovaní recenzenti pull requestů
- Několik posuzovatelů pull requestů
- Návrhy žádostí o přijetí změn
- Týmoví recenzenti pull requestů
- Chráněné větve
- Vlastníci kódu
- Naplánovaná připomenutí
- Stránky GitHubu a wikiweby pro dokumentaci a webový obsah
- Přehledné grafy úložiště (např. pulse, přispěvatelé, návštěvnost, commity, síť)
- Možnost povolit nebo zakázat GitHub Codespaces pro vývoj cloudu
GitHub Enterprise
GitHub Enterprise poskytuje rozšířenou podporu, robustní zabezpečení, možnosti dodržování předpisů a pokročilé kontroly nasazení pro organizace ve velkém měřítku.
Když se zaregistrujete do GitHubu Enterprise, vytvoříte podnikový účet. Jako vlastník podniku můžete spravovat více organizací pod jediným deštníkem, řídit přístup správce a vynucovat konzistentní zásady zabezpečení v celém podniku.
Kromě všeho, co je součástí týmu GitHubu, přidává GitHub Enterprise:
- Specializovaná podpora GitHub Enterprise
- Rozšířené možnosti zabezpečení, dodržování předpisů a nasazení
- Centralizované ověřování a správa uživatelů prostřednictvím externích zprostředkovatelů identit
- Pravidla ochrany nasazení pro privátní nebo interní úložiště
- GitHub Connect, který umožňuje zabezpečené sdílení vybraných dat mezi GitHub Enterprise Serverem a cloudem GitHub Enterprise – umožňuje jednotné příspěvky, centralizovanou identitu uživatele a lepší přehled napříč prostředími.
- Možnost nákupu služby GitHub Advanced Security pro rozšířený kód a ochranu závislostí
Možnosti GitHubu Enterprise
Existují dvě různé možnosti GitHubu Enterprise:
- GitHub Enterprise Server
- GitHub Enterprise Cloud
Významným rozdílem mezi GitHub Enterprise Serverem (GHES) a cloudem GitHub Enterprise je to, že GHES je samoobslužné řešení, které organizacím umožňuje plnou kontrolu nad jejich infrastrukturou.
Dalším rozdílem mezi GHES a GitHub Enterprise Cloudem je, že Cloud GitHub Enterprise zahrnuje výrazný nárůst počtu minut GitHub Actions i úložiště GitHub Packages.
Tady jsou další funkce GitHub Enterprise Cloudu:
- 50 000 minut GitHub Actions za měsíc
- Úložiště GitHub Packages o velikosti 50 GB
- Smlouva o úrovni služeb s 99,9% měsíční dostupností
- Možnost centrálně spravovat zásady a fakturaci pro více GitHub.com organizací s podnikovým účtem
- Možnost zřízení a správy uživatelských účtů pro vývojáře pomocí podnikových spravovaných uživatelů
Poznámka:
GitHub Copilot není ve výchozím nastavení součástí žádného plánu. Do opravňujících plánů ale můžete přidat Copilot Business a Copilot Enterprise.
Podnikoví spravovaní uživatelé (EMU)
Podnikoví spravovaní uživatelé umožňují organizacím řídit identity pomocí zprostředkovatele identity, což umožňuje správu centrálního přístupu a vyšší zabezpečení.