Criação de Conta
Para começar a usar o GitHub, será necessário criar uma conta pessoal gratuita e verificar o seu endereço de email.
- Acessando o Site: Primeiro, vá até o site do GitHub.
- Criando uma Conta: Na página inicial, você verá um botão que diz "Sign up" (Inscrever-se). Clique nele para iniciar o processo de registro.
- Preenchendo os Dados: Você precisará fornecer algumas informações básicas:
- Username (Nome de usuário): Escolha um nome de usuário que você gostaria de usar. Este será seu identificador no GitHub.
- Email: Insira um endereço de e-mail válido, pois você precisará confirmá-lo para ativar sua conta.
- Password (Senha): Crie uma senha forte para proteger sua conta.
- Verificação de Segurança: O GitHub pode pedir que você complete um captcha para verificar que você não é um robô.
Tipo de Conta | Entenda |
---|---|
Pessoais | Todas as pessoas que utilizam o GitHub.com se conectam a uma conta pessoal (às vezes chamada de conta de usuário). como criar um problema ou revisar uma solicitação de pull, são atribuídas à sua conta pessoal. Cada conta pessoal utiliza o GitHub Free ou o GitHub Pro. GitHub Free, os repositórios privados pertencentes a sua conta pessoal terão um conjunto limitado de recursos. |
Conta pessoal usa o GitHub Free ou o GitHub Pro. Todas as contas pessoais podem ter um número ilimitado de repositórios públicos e privados, com um número ilimitado de colaboradores nesses repositórios. | |
Organização | São contas compartilhadas em que um número ilimitado de pessoas pode colaborar em vários projetos uma vez. As organizações podem ser proprietárias de recursos como repositórios, pacotes e projetos. Você não pode entrar em uma organização. A pessoa toma sobre os recursos da organização são atribuídas à sua conta pessoal. Cada conta pessoal pode ser um integrante de múltiplas organizações. Somente os proprietários da organização e os gerenciadores de segurança podem gerenciar as configurações da organização e controlar o acesso aos dados da organização. |
Corporativa | Permitem que os administradores gerenciem de forma centralizada as políticas e a cobrança para várias organizações e habilitem o fornecimento interno entre suas organizações. Uma conta corporativa deve ter um identificador, como uma organização ou conta de usuário no GitHub. Nas configurações da conta corporativa, os proprietários da empresa podem convidar organizações existentes para ingressar em sua conta corporativa, transferir organizações entre contas corporativas ou criar organizações. |
Planos¶
- GitHub Free para contas pessoais e organizações:
- Conta de usuário pessoal. Uma conta de usuário pessoal inclui repositórios públicos e privados ilimitados e colaboradores ilimitados. Controles de acesso da equipe para gerenciamento de grupos;
- GitHub Pro para contas pessoais;
- GitHub para equipes (Team);
- GitHub Enterprise;
- Modelo 1: Organização única: Neste modelo, uma única organização é usada para todos ou para a grande maioria dos repositórios. Muitas organizações de pequeno e médio porte (menos de 5.000 desenvolvedores) usam essa abordagem para gerenciar seu ambiente GitHub.
- Modelo 2: Red-green-sandbox-archive
- Modelo 3: Portfólio de empresa
TIPO | Funcionalidade | |
---|---|---|
Gratuito | O básico para indivíduos e organizações | |
O$ USD por usuário/mês | ||
Crie uma organização gratuita | ||
Repositórios públicos/privados ilimitados | Hospede projetos de código aberto em repositórios públicos do GitHub, acessíveis via web ou linha de comando. Os repositórios públicos são acessíveis a qualquer pessoa no GitHub.com. | |
Atualizações automáticas de segurança e versão | Mantenha os projetos seguros abrindo automaticamente solicitações de pull que atualizam dependências vulneráveis para versões seguras e atualizam dependências desatualizadas. | |
2.000 minutos de CI/CD/mês | Gratuito para repositórios públicos | |
Use minutos de execução com GitHub Actions para automatizar seus fluxos de trabalho de desenvolvimento de software. Escreva tarefas e combine-as para criar, testar e implantar qualquer projeto de código no GitHub. | ||
500 MB de armazenamento de pacotes | Gratuito para repositórios públicos | |
Hospede seus próprios pacotes de software ou use-os como dependências em outros projetos. Hospedagem privada e pública disponíveis. | ||
Problemas e Projetos | Dê aos seus desenvolvedores recursos flexíveis para gerenciamento de projetos que se adaptam a qualquer equipe, projeto e fluxo de trabalho - tudo junto com seu código. | |
Suporte da comunidade | Obtenha ajuda com a maioria das suas perguntas e problemas do GitHub em nosso Fórum da Comunidade. | |
ADD-ONS EM DESTAQUE | ||
GitHub Copilot Access | Com o GitHub Copilot, obtenha sugestões para linhas inteiras ou funções inteiras - direto no seu editor. | |
GitHub Codespaces Access | Com o GitHub Codespaces, obtenha um ambiente de desenvolvimento instantâneo na nuvem, para que você possa codificar em qualquer lugar e em qualquer dispositivo. | |
Equipe | Colaboração avançada para indivíduos e organizações | |
US$ 4 por usuário/mês | ||
Acesso ao GitHub Codespaces | Ambientes de desenvolvedor em nuvem extremamente rápidos com computação flexível e contêineres pré-configurados, os desenvolvedores podem codificar, colaborar e depurar de qualquer navegador. Pague apenas pelo que usar, com taxas de computação a partir de US$ 0,18/hora e taxas de armazenamento de US$ 0,07/GB por mês. | |
Ramos protegidos | Aplique restrições sobre como os ramos de código são mesclados, incluindo a exigência de revisões por colaboradores selecionados ou permitindo que apenas colaboradores específicos trabalhem em um ramo específico. | |
Vários revisores em solicitações de pull | Atribua vários usuários ou uma equipe para revisar uma solicitação de pull | |
Rascunhe solicitações de pull | Discuta e colabore facilmente em solicitações de pull antes de enviar para revisão formal. | |
Proprietários do código | Solicite revisões automaticamente ou exija aprovação de colaboradores selecionados quando forem feitas alterações em seções de código de sua propriedade. | |
Revisores obrigatórios | Garanta que as solicitações de pull tenham um número específico de revisões de aprovação antes que os colaboradores possam fazer alterações em uma ramificação protegida. | |
Páginas e wikis | Hospede documentação e sites simples para seu projeto em um formato wiki que os colaboradores podem editar facilmente na web ou na linha de comando. | |
Ramificações e segredos de implantação de ambiente | Um trabalho não pode acessar segredos definidos em um ambiente, a menos que esteja em execução na ramificação especificada. | |
3.000 minutos de CI/CD/mês | Gratuito para repositórios públicos | |
Use minutos de execução com o GitHub Actions para automatizar seus fluxos de trabalho de desenvolvimento de software. Escreva tarefas e combine-as para criar, testar e implantar qualquer projeto de código no GitHub. | ||
2 GB de armazenamento de pacotes | Gratuito para repositórios públicos | |
Hospede seus próprios pacotes de software ou use-os como dependências em outros projetos. Hospedagem privada e pública disponível. | ||
Suporte baseado na web | O suporte do GitHub pode ajudar você a solucionar problemas que você encontrar ao usar o GitHub. | |
Enterprise | Segurança, conformidade e implantação flexível | |
21 USD por usuário/mês | ||
Tudo incluso no Team, mais... | ||
Usuários gerenciados pelo Enterprise | Tenha e controle as contas de usuário dos membros do seu Enterprise por meio do seu provedor de identidade (IDP). | |
Provisionamento de usuários por meio do SCIM | Convide membros automaticamente para ingressar na sua organização ao conceder acesso no seu IdP. Se você remover o acesso de um membro à sua organização do GitHub no seu IdP SAML, o membro será removido automaticamente da organização do GitHub. | |
Conta Enterprise para gerenciar centralmente várias organizações | O GitHub Enterprise Cloud inclui a opção de criar uma conta Enterprise, que permite a colaboração entre várias organizações, fornece aos administradores um único ponto de visibilidade e gerenciamento e traz economia de custos de licença para usuários idênticos em várias organizações. | |
Regras de proteção do ambiente | Quando um trabalho de fluxo de trabalho faz referência a um ambiente, o trabalho não será iniciado até que todas as regras de proteção do ambiente sejam aprovadas. | |
Regras de repositório | Aplique restrições de ramificação e tag em toda a sua organização, garantindo a proteção de ramificação e tag em todos os seus repositórios. Avalie as regras para avaliar o impacto antes da aplicação. | |
API de log de auditoria | Como administrador de uma organização do GitHub Enterprise Cloud, agora você pode acessar eventos de log usando nossa API GraphQL e monitorar a atividade em sua organização. | |
Relatórios SOC1, SOC2, tipo 2 anualmente | O GitHub oferece relatórios AICPA System and Organization Controls (SOC) 1 Tipo 2 e SOC 2 Tipo 2 com IAASB International Standards on Assurance Engagements, ISAE 3000 e ISAE 3402. | |
FedRAMP Tailored Authority to Operate (ATO) | Usuários governamentais podem hospedar projetos no GitHub Enterprise Cloud com a confiança de que nossa plataforma atende à linha de base de software como serviço (SaaS) de baixo impacto dos padrões de segurança definidos por nossos parceiros do governo federal dos EUA. | |
Logon único SAML | Use um provedor de identidade para gerenciar as identidades de usuários e aplicativos do GitHub. | |
Auditoria avançada | Revise rapidamente as ações realizadas por membros da sua organização. Mantenha cópias dos dados do log de auditoria para garantir um IP seguro e manter a conformidade da sua organização. | |
GitHub Connect | Compartilhe recursos e fluxos de trabalho entre sua instância do GitHub Enterprise Server e o GitHub Enterprise Cloud. | |
50.000 minutos de CI/CD/mês | Gratuito para repositórios públicos | |
Use minutos de execução com o GitHub Actions para automatizar seus fluxos de trabalho de desenvolvimento de software. Escreva tarefas e combine-as para criar, testar e implantar qualquer projeto de código no GitHub. | ||
50 GB de armazenamento de pacotes | Gratuito para repositórios públicos | |
Hospede seus próprios pacotes de software ou use-os como dependências em outros projetos. Hospedagem privada e pública disponíveis. | ||
COMPLEMENTOS EXCLUSIVOS | ||
GitHub Advanced Security | Encontre e corrija vulnerabilidades automaticamente antes que elas sejam colocadas em produção. Seja notificado se seus segredos forem expostos em sua base de código. | |
Suporte Premium | Com o Premium, obtenha um SLA de 30 minutos em tickets urgentes e suporte 24 horas por dia, 7 dias por semana, pela web e por telefone, por meio de solicitação de retorno de chamada. Com o Premium Plus, obtenha tudo o que há no Premium, um engenheiro de confiabilidade do cliente designado e muito mais. Saiba mais sobre o Suporte Premium |
Permissões de acesso no GitHub¶
Uma permissão é a capacidade de executar uma ação específica. uma pessoa deve ter acesso suficiente à conta ou recurso relevante.
Tipo e Conta | Entenda |
---|---|
Pessoais | O proprietário do repositório e os colaboradores. |
Settings → Opções de moderação → clique em Limites de interação. | |
Organização | Os membros roles/funções de proprietário , gerente de cobrança ou membro. |
Empresariais | Os proprietários corporativos têm poder máximo sobre a conta corporativa. |
Os gerentes de cobrança podem gerenciar as configurações de cobrança da sua conta corporativa. |
Repositorios | Issue/PR | ||||||||
---|---|---|---|---|---|---|---|---|---|
Limite | Ler | Clonar | Enviar | Confg | Abrir | Comentar | Gerenciar | ||
Pessoais | Usuario, Contribuinte e Colaborador | ||||||||
Organização | Read | X | X | X | X | ||||
Triage | X | X | X | X | X | ||||
Write | X | X | X | X | X | X | |||
Maintain | X | X | X | x | X | X | X | ||
Admin | X | X | X | X | X | X | X |
Tipo de Conta | GitHub Free | GitHub Pro |
---|---|---|
Pessoal | Suporte da Comunidade GitHub | Suporte do GitHub por e-mail |
Alertas Dependabot | 3.000 minutos de GitHub Actions por mês | |
Regras de proteção de implantação para repositórios públicos | ||
Aplicação de autenticação de dois fatores | ||
500 MB de armazenamento de pacotes do GitHub | 2 GB de armazenamento de pacotes do GitHub | |
120 horas de núcleo do GitHub Codespaces por mês | 180 horas de núcleo do GitHub Codespaces por mês | |
15 GB de armazenamento GitHub Codespaces por mês | 20 GB de armazenamento GitHub Codespaces por mês | |
Recursos do GitHub Actions: | Ferramentas e insights avançados em repositórios privados: | |
2.000 minutos por mês | Revisores de solicitação de pull necessários | |
Regras de proteção de implantação para repositórios públicos | Vários revisores de solicitação de pull,Ramos protegidos,Proprietários do código,Referências vinculadas automaticamente. | |
Páginas do GitHub em repositórios públicos | Páginas do GitHub | |
Wikis | ||
Gráficos de insights do repositório: pulso, colaboradores, tráfego, confirmações, frequência de código, rede e bifurcações | ||
Organização | = Pessoal Conta | |
Suporte da Comunidade GitHub | ||
Controles de acesso de equipe para gerenciamento de grupos | ||
2.000 minutos de GitHub Actions por mês | ||
500 MB de armazenamento de pacotes do GitHub | ||
= GitHub Team | GitHub Free for organizations, GitHub Team includes | |
GitHub Support via email | ||
3,000 GitHub Actions minutes per month | ||
2 GB GitHub Packages storage | ||
Advanced tools and insights in private repositories: Required pull request reviewers,Multiple pull request reviewers,Draft pull requests,Team pull request reviewers,Protected branches,Code owners, Scheduled reminders,GitHub Page, Wikis | ||
GitHub Enterprise | GitHub Enterprise Cloud ou GitHub Enterprise Server | |
GitHub Enterprise Support | ||
Additional security, compliance, and deployment controls | ||
Authentication with SAML single sign-on | ||
Access provisioning with SAML or SCIM | ||
Deployment protection rules with GitHub Actions for private or internal repositories | ||
GitHub Connect | ||
GitHub Enterprise Cloud specifically includes: | ||
50,000 GitHub Actions minutes per month | ||
Included minutes can be used with standard GitHub-hosted runners only. | ||
50 GB GitHub Packages storage | ||
A service level agreement for 99.9% monthly uptime |
mindmap
root((gitHub))
(Contas de Usuário)
(Contas Pessoais)
(GitHub Free)
Actions - 2.000 minutos/mes
Armazenamento - 500 MB
Codespaces
120hs/mês
15GB/mês
Funcionalidades
Regras de proteção
2FA
Páginas/Publicos
(GitHub Pro)
Actions - 3.000 minutos/mes
Armazenamento - 2 GB
Codespaces
180hs/mês
20GB/mês
Funcionalidades
free
Wikis
Gráficos de insights
Revisores PR
Ramos protegidos
(Contas Usuários Gerenciadas)
(Por uma empresa no GitHub Enterprise Cloud)
(Contas da Organização)
(GitHub Free)
Controles de acesso
Actions - 2.000 minutos/mes
Armazenamento - 500 MB
(GitHub Team)
Controles de acesso
Actions - 3.000 minutos/mes
Armazenamento - 2GB
Contas Empresariais
(GitHub Enterprise Cloud</br>GitHub na nuvem)
(GitHub Team)
Actions - 50.000 minutos/mês
Armazenamento - 50GB
SLA - 99,9%
(GitHub Enterprise Server</br>Self-hosted)
(GitHub Team)
Cobrança do GitHub¶
GitHub cobra separadamente por cada conta. Você recebe uma fatura separada para sua conta pessoal e para cada conta corporativa ou de organização que você possui. A cobrança de cada conta é uma combinação de cobranças:
- Assinaturas : GitHub Pro ou o GitHub Team, como o GitHub Copilot e aplicativos do GitHub Marketplace.
- A cobrança baseada no uso: depende de quantos minutos seus trabalhos passam em execução e da quantidade de armazenamento que seus artefatos utilizam.
Perfil¶
Perfil conta a história do seu trabalho por meio de repositórios nos quais você está interessado, das contribuições que fez e das conversas que teve. Personalização do Perfil: Você pode personalizar seu perfil adicionando uma foto, um link para seu site pessoal ou portfólio e outros detalhes que ajudem a apresentar seu trabalho e interesses.
Existem três tipos de contas do GitHub: Pessoal, Organizacional, Empresarial
Tipo | Entenda |
---|---|
Contas Pessoais | São contas individuais com um nome de usuário e perfil. |
Elas podem possuir recursos como repositórios e projetos, e as ações tomadas são atribuídas à conta pessoal. | |
Elas podem usar o GitHub Free ou o GitHub Pro. | |
Contas Organizacionais | Contas compartilhadas onde várias pessoas colaboram em projetos. |
Elas também podem possuir recursos como repositórios, mas são gerenciadas por meio de contas pessoais individuais. | |
As organizações oferecem diferentes funções com vários níveis de acesso e vêm com recursos de segurança. | |
Contas Empresariais | Parte do GitHub Enterprise Cloud and Server, essas contas permitem o gerenciamento central de várias organizações. |
Elas são voltadas para configurações maiores que precisam de gerenciamento centralizado de políticas e cobranças. |
GitHub Free vs Pro¶
GitHub Free | GitHub Pro |
---|---|
GitHub Community Support | Everything from GitHub FREE and.... |
Dependabot alerts | GitHub Support via email |
Deployment protection rules for public repositories | 3,000 GitHub Actions minutes per month |
Two-factor authentication enforcement | 2 GB GitHub Packages storage |
500 MB GitHub Packages storage | 180 GitHub Codespaces core hours per month |
120 GitHub Codespaces core hours per month | 20 GB GitHub Codespaces storage per month |
15 GB GitHub Codespaces storage per month | Advanced tools and insights in private repositories: |
GitHub Actions features: | Required pull request reviewers |
2,000 minutes per month | Multiple pull request reviewers |
Deployment protection rules for public repositories | Protected branches |
Code owners | |
Auto-linked references | |
GitHub Pages | |
Wikis | |
Repository insights graphs |
GitHub Organizations Plans¶
Github Organizations has three plans: Free, Teams and Enterprise.
FREE | Teams |
---|---|
Everything from GitHub FREE and.... | Everything from GitHub Organizations FREE and... |
Team access controls for managing groups | GitHub Support via email |
2,000 GitHub Actions minutes per month | 3,000 GitHub Actions minutes per month |
500 MB GitHub Packages storage | 2 GB GitHub Packages storage |
Advanced tools and insights in private repositories | |
Required pull request reviewers | |
Multiple pull request reviewers | |
Draft pull requests | |
Team pull request reviewers | |
Protected branches | |
Code owners | |
Scheduled reminders | |
GitHub Pages | |
Wikis | |
Repository insights graphs | |
The option to enable or disable GitHub Codespaces |
GitHub Enterprise Deployments Options¶
- GitHub Enterprise includes two deployment options GitHub Enterprise Cloud (hosted on GitHub.com)
- GitHub Enterprise Server (self-hosted)
GitHub Enterprise (both Cloud and Server) | GitHub Enterprise Cloud (specific features) |
---|---|
Everything from GitHub Organizations Team | 50,000 GitHub Actions minutes per month |
GitHub Enterprise Support | 50 GB GitHub Packages storage |
Additional security, compliance, and deployment controls | A service level agreement for 99.9% monthly uptime |
Authentication with SAML single sign-on | option to centrally manage policy and billing for multiple GitHub.com organizations with an enterprise account. |
Access provisioning with SAML or SCIM | option to provision and manage the user accounts for your developers, by using Enterprise Managed Users |
Deployment protection rules with GitHub Actions for private or internal repositories | |
GitHub Connect | |
option to purchase GitHub Advanced Security |