Contas e planos do GitHub
Nesta unidade, você aprenderá sobre os tipos de conta e planos do GitHub.
Tipos de conta do GitHub
É importante entender que há uma diferença entre os tipos de contas do GitHub e os planos do GitHub. Aqui estão os três tipos de contas do GitHub:
- Pessoal
- Organização
- Enterprise
Vamos analisar cada um desses tipos de conta em detalhes.
Contas pessoais
Todas as pessoas que usam GitHub.com entram em uma conta pessoal (às vezes referida como uma conta de usuário). A sua conta pessoal/de utilizador é a sua identidade no GitHub.com e tem um nome de utilizador e um perfil.
Sua conta pessoal/de usuário pode possuir recursos como repositórios, pacotes e projetos e tem uma maneira simples de gerenciar sua permissão. As ações que você realiza no GitHub.com, como criar um problema ou revisar uma solicitação pull, são atribuídas à sua conta pessoal.
Cada conta pessoal usa o GitHub Free ou o GitHub Pro. Todas as contas pessoais podem possuir um número ilimitado de repositórios públicos e privados, com um número ilimitado de colaboradores nesses repositórios. Se você usa o GitHub Free, os repositórios privados de propriedade de sua conta pessoal têm um conjunto de recursos limitado.
Contas da organização
As contas de organização são contas compartilhadas onde um número ilimitado de pessoas pode colaborar em vários projetos ao mesmo tempo. Ao contrário das contas pessoais/de usuário, as permissões com contas de organização são feitas com uma abordagem hierárquica.
Semelhante às contas pessoais, as organizações podem possuir recursos como repositórios, pacotes e projetos. No entanto, não é possível entrar em uma organização. Em vez disso, cada pessoa entra em sua própria conta pessoal e todas as ações que a pessoa realiza sobre os recursos da organização são atribuídas à sua conta pessoal. Cada conta pessoal pode ser membro de várias organizações.
As contas pessoais dentro de uma organização podem receber diferentes funções na organização para conceder diferentes níveis de acesso à organização e seus dados. Todos os membros podem colaborar uns com os outros em repositórios e projetos. Mas apenas os proprietários e gerentes de segurança da organização podem gerenciar as configurações da organização e controlar o acesso aos dados da organização com recursos administrativos e de segurança sofisticados.
Contas empresariais
As contas corporativas no GitHub.com permitem que os administradores gerenciem centralmente políticas e faturamento para várias organizações e habilitem o sourcing interno entre suas organizações. Uma conta corporativa deve ter um identificador, como uma organização ou conta de usuário no GitHub.
As organizações são contas compartilhadas para que os membros da empresa colaborem em vários projetos ao mesmo tempo. Nas configurações corporativas, os proprietários de empresas podem convidar organizações existentes para ingressar em sua conta corporativa, transferir organizações entre contas corporativas ou criar novas organizações.
Sua conta corporativa permite que você gerencie e aplique políticas para todas as organizações de propriedade da empresa. Cada política empresarial controla as opções disponíveis para uma política no nível da organização.
Planos do GitHub
Agora que você tem uma melhor compreensão dos diferentes tipos de contas que você pode ter com o GitHub, vamos ver os diferentes planos disponíveis para melhorar seu processo de gerenciamento de software e colaboração em equipe.
Existem vários produtos GitHub gratuitos, além dos pagos:
- GitHub gratuito para contas pessoais e organizações
- GitHub Pro para contas pessoais
- Equipe GitHub
- GitHub Enterprise
GitHub Grátis
O GitHub Free fornece o básico para indivíduos e organizações. Qualquer pessoa pode se inscrever para a versão gratuita do GitHub.
GitHub gratuito para contas pessoais
Inscrever-se no GitHub Free dá a um novo usuário uma conta de usuário pessoal. Uma conta de utilizador pessoal inclui repositórios públicos e privados ilimitados e colaboradores ilimitados.
Com o GitHub Free, uma conta pessoal inclui:
- Suporte da Comunidade do GitHub
- Alertas do Dependabot
- Aplicação da autenticação de dois fatores
- 500 MB de armazenamento para pacotes do GitHub
- 120 horas principais do GitHub Codespaces por mês
- 15 GB de armazenamento do GitHub Codespaces por mês
- Ações do GitHub:
- 2.000 minutos por mês
- Regras de proteção de implantação para repositórios públicos
GitHub Gratuito para organizações
Com o GitHub gratuito para organizações, você pode trabalhar com colaboradores ilimitados em repositórios públicos ilimitados, com um conjunto completo de recursos. Ou, repositórios privados ilimitados com um conjunto de recursos limitado.
Além dos recursos disponíveis com o GitHub Free para contas pessoais, o GitHub Free para organizações inclui:
- Controlo de acessos da equipa para gestão de grupos
GitHub Pro
O GitHub Pro é semelhante ao GitHub Free, mas vem com recursos atualizados. O plano foi projetado para desenvolvedores individuais (usando sua conta pessoal) que desejam ferramentas avançadas e informações dentro de seus repositórios, mas não pertencem a uma equipe.
As contas do GitHub Pro incluem todos os recursos de uma conta gratuita do GitHub, além dos seguintes recursos avançados:
- Suporte do GitHub via e-mail
- 3.000 minutos de ações do GitHub por mês
- Armazenamento de pacotes GitHub de 2 GB
- 180 horas principais do GitHub Codespaces por mês
- 20 GB de armazenamento do GitHub Codespaces por mês
- Ferramentas avançadas e insights em repositórios privados:
- Revisores de pull requests necessários
- Vários revisores de pull requests
- Ramos protegidos
- Proprietários do código
- Referências associadas automaticamente
- Páginas do GitHub
- Wikis
- Gráficos de insight do repositório para pulso, contribuidores, tráfego, confirmações, frequência de código, rede e bifurcações
Equipe GitHub
O GitHub Team foi projetado para organizações que precisam de recursos aprimorados de colaboração, segurança e gerenciamento de fluxo de trabalho além do que está disponível no GitHub Free para organizações. Embora inclua limites de uso mais generosos (como minutos adicionais de ações do GitHub e armazenamento de pacotes), o valor real está nos recursos avançados que suportam as equipes trabalhando juntas de forma eficiente e segura.
Vamos analisar os recursos extras da Equipe do GitHub que ajudam na colaboração em equipe:
- Suporte do GitHub via e-mail
- 3.000 minutos de ações do GitHub por mês
- Armazenamento de pacotes GitHub de 2 GB
- Ferramentas avançadas e insights em repositórios privados:
- Revisores de pull requests necessários
- Vários revisores de pull requests
- Pedidos de Pull Requests de rascunho
- Revisores de pedidos de pull da equipa
- Ramos protegidos
- Proprietários do código
- Lembretes agendados
- Páginas e Wikis do GitHub para documentação e conteúdo da Web
- Gráficos de repositório perspicazes (por exemplo, pulso, contribuidores, tráfego, confirmações, rede)
- Capacidade de habilitar ou desabilitar o GitHub Codespaces para desenvolvimento em nuvem
GitHub Enterprise
O GitHub Enterprise oferece suporte aprimorado, segurança robusta, recursos de conformidade e controles avançados de implantação para organizações em escala.
Ao se inscrever no GitHub Enterprise, você cria uma conta corporativa. Como proprietário da empresa, você pode gerenciar várias organizações sob um único guarda-chuva, controlar o acesso do administrador e aplicar políticas de segurança consistentes em toda a empresa.
Além de tudo o que está incluído na Equipe do GitHub, o GitHub Enterprise adiciona:
- Suporte Empresarial GitHub Dedicado
- Recursos expandidos de segurança, conformidade e implantação
- Autenticação e gerenciamento centralizados de usuários por meio de provedores de identidade externos
- Regras de proteção de implantação para repositórios privados ou internos
- GitHub Connect, que permite o compartilhamento seguro de dados selecionados entre o GitHub Enterprise Server e o GitHub Enterprise Cloud — permitindo contribuições unificadas, identidade de usuário centralizada e maior visibilidade entre ambientes
- Opção de compra do GitHub Advanced Security para proteção aprimorada de código e dependência
Opções do GitHub Enterprise
Há duas opções diferentes do GitHub Enterprise:
- Servidor GitHub Enterprise
- GitHub Enterprise Cloud
A diferença significativa entre o GitHub Enterprise Server (GHES) e o GitHub Enterprise Cloud é que o GHES é uma solução auto-hospedada que permite que as organizações tenham controle total sobre sua infraestrutura.
A outra diferença entre o GHES e o GitHub Enterprise Cloud é que o GitHub Enterprise Cloud inclui um aumento dramático nos minutos de Ações do GitHub e no armazenamento dos Pacotes GitHub.
Aqui estão os recursos extras do GitHub Enterprise Cloud:
- 50.000 minutos de ações do GitHub por mês
- Armazenamento de pacotes GitHub de 50 GB
- Um acordo de nível de serviço para 99,9% de tempo de atividade mensal
- Opção de gerenciar centralmente a política e o faturamento para várias organizações GitHub.com com uma conta corporativa
- Opção para provisionar e gerenciar as contas de usuário para seus desenvolvedores, usando Usuários Gerenciados Corporativos
Observação
O GitHub Copilot não está incluído em nenhum plano por padrão. No entanto, o Copilot Business e o Copilot Enterprise podem ser adicionados aos planos elegíveis.
Usuários gerenciados corporativos (UEM)
Os Enterprise Managed Users permitem que as organizações controlem identidades usando seu provedor de identidade, permitindo o gerenciamento central de acesso e maior segurança.