GitHub é uma plataforma de hospedagem de código-fonte e arquivos com controle de versão usando o Git. Ele permite que programadores, utilitários ou qualquer usuário cadastrado na plataforma contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo.
Mantenha os componentes de código aberto seguros e em conformidade.
Encontre e corrija vulnerabilidades de código como parte de seus fluxos de trabalho.
Crie e aplique políticas de segurança e conformidade como código.
Automatize cada etapa do seu pipeline, incluindo CI/CD poderoso e flexível nativo do GitHub.
Use e adapte fluxos de trabalho criado por líderes do setor e pela comunidade de código aberto.
Aplique e dimensione políticas de forma consistente em toda a sua organização, com rastreabilidade da origem à aplicação.
Trabalhe perfeitamente em toda a sua organização em uma plataforma projetada para colaboração
Adote o código interno, itere mais rápido e envie com mais frequência usando as práticas recomendadas das equipes de código aberto.
Obtenha informações sobre como sua equipe constrói hoje com KPIs apoiados pela comunidade.
Mantenha os componentes de código aberto seguros e em conformidade.
Mantenha os componentes de código aberto seguros e em conformidade.
Mantenha os componentes de código aberto seguros e em conformidade.
Mantenha os componentes de código aberto seguros e em conformidade.
Melhoria
na produtividade do
desenvolvedor *
ROI
mais de três anos *
Tempo economizado
na integração do desenvolvedor *
* Resultados baseados em uma organização composta de 120.000 funcionários e 7.000 desenvolvedores usando GitHub Enterprise Cloud, GitHub Advanced Security, Actions, Codespaces, Discussions, Pages e testando o GitHub Copilot.
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.
Código do host em repositórios privados do GitHub, acessíveis via dispositivo, web e linha de comando. Os repositórios privados são acessíveis apenas a você e às pessoas com quem você os compartilha.
Gere ambientes de desenvolvimento totalmente configurados na nuvem com o poder total do seu editor favorito. Uma “hora principal” é uma medida usada para o uso incluído da computação. Em uma máquina de 2 núcleos, você receberia 60 horas grátis. Em uma máquina de 4 núcleos, você receberia 30 horas grátis, etc.
Use minutos de execução com as ações do GitHub 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. Os minutos são gratuitos 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. Os pacotes são gratuitos para repositórios públicos.
Revise o novo código, veja as alterações visuais do código e mescle com confiança as alterações de código com verificações automatizadas de status.
Permita que os colaboradores o notifiquem facilmente das alterações que eles pressionaram para um repositório – com acesso limitado aos colaboradores especificados. Mesclar facilmente as alterações que você aceita.
Aplique restrições sobre como as ramificações de código são mescladas, incluindo a exigência de revisões por colaboradores selecionados ou a permissão de apenas colaboradores específicos para trabalhar em uma ramificação específica.
Solicite automaticamente revisões – ou exija aprovação – por colaboradores selecionados quando forem feitas alterações nas seções de código que eles possuem.
Discuta e colabore facilmente em solicitações pull antes de enviar para revisão formal.
Atribua mais de uma pessoa a um pull request
Veja dados sobre atividades e contribuições em seus repositórios, incluindo tendências. Você pode usar esses dados para melhorar a colaboração e tornar o desenvolvimento mais rápido e eficaz.
Envie mensagens agendadas para você ou sua equipe listando solicitações de atração aberta.
Atribua automaticamente revisões de código aos membros da sua equipe com base em um dos dois algoritmos.
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.
Um trabalho não pode acessar segredos definidos em um ambiente, a menos que esteja sendo executado na ramificação especificada.
Convide qualquer membro do GitHub, ou todos os membros do GitHub, a trabalhar com você no código em um repositório público que você controla, incluindo alterações e problemas de abertura.
Convide qualquer membro do GitHub, ou todos os membros do GitHub, a trabalhar com você no código em um repositório privado que você controla –, incluindo alterações e problemas de abertura.
Acompanhe bugs, aprimoramentos e outras solicitações, priorize o trabalho e comunique-se com as partes interessadas à medida que as mudanças são propostas e mescladas.
Discuta qualquer tópico, desapegado a um projeto ou problema específico. Controle quem tem acesso, notifique os participantes da discussão com atualizações e vincule de qualquer lugar.
Gerencie o acesso a projetos em uma equipe por equipe ou usuário individual.
Hospede documentação e sites simples para o seu projeto em um formato wiki que os colaboradores possam editar facilmente na Web ou na linha de comando.
Atribua mais de uma pessoa a um problema.
Encontre e corrija automaticamente vulnerabilidades antes de serem colocadas em produção. Alimentado pela comunidade de pesquisa de segurança e pelo mecanismo de análise de código semântico mais avançado do mundo.
Seja notificado se seus segredos foram expostos na sua base de código.
Entenda o impacto na segurança das dependências recém introduzidas durante as pull requests, antes que elas sejam mescladas.
Seja notificado quando houver novas vulnerabilidades que afetem as dependências em seus repositórios.
Mantenha os projetos seguros, abrindo automaticamente pull requests que atualizam dependências vulneráveis para proteger versões.
Verifique se os pull requests têm um número específico de revisões de aprovação antes que os colaboradores possam fazer alterações em uma filial protegida.
Verifique se os pull requests têm um número específico de revisões de aprovação antes que os colaboradores possam fazer alterações em uma filial protegida.
Discuta, corrija e publique informações sobre vulnerabilidades de segurança encontradas em seu repositório.
Defina o nível de acesso dos usuários ao seu código, dados e configurações.
Use uma camada extra de segurança com autenticação de dois fatores ( 2FA ) ao fazer login no GitHub.
Revise rapidamente as ações executadas pelos membros da sua organização.
Mantenha cópias dos dados do log de auditoria para garantir o IP seguro e mantenha a conformidade com sua organização.
Compartilhe recursos e fluxos de trabalho entre a instância do GitHub Enterprise Server e o GitHub Enterprise Cloud.
Use um provedor de identidade para gerenciar as identidades dos usuários e aplicativos do GitHub.
Acesse o GitHub Enterprise Server usando suas contas existentes e gerencie centralmente o acesso ao repositório.
Limite o acesso a endereços IP permitidos conhecidos.
Instale aplicativos que se integrem diretamente à API do GitHub para melhorar os fluxos de trabalho de desenvolvimento – ou crie o seu próprio para uso ou publicação privada no GitHub Marketplace.
Defina os testes que o GitHub executa automaticamente contra o código que está sendo comprometido com o seu repositório e obtenha detalhes sobre falhas e o que as está causando.
Crie requisitos para aceitar ou rejeitar automaticamente um push com base no conteúdo do push.
Obtenha ajuda com a maioria das perguntas e problemas do GitHub em nosso Fórum da Comunidade.
O suporte ao GitHub pode ajudá-lo a solucionar problemas encontrados ao usar o GitHub. Obtenha suporte via web.
Com o Premium, obtenha um SLA de 30 minutos e suporte à web e telefone 24 horas por dia, 7 dias por semana. Com o Premium Plus, obtenha tudo no Premium, além do seu próprio gerente de contas de suporte e muito mais.
O suporte ao GitHub pode ajudá-lo a solucionar problemas encontrados ao usar o GitHub. Obtenha suporte por telefone.
Pague as contas via fatura, em vez de usar seu cartão de crédito.
GitHub auto hospedado para aparelhos no local ou inquilinos em nuvem autogerenciados.
Instale aplicativos que se integrem diretamente à API do GitHub para melhorar os fluxos de trabalho de desenvolvimento – ou crie o seu próprio para uso ou publicação privada no GitHub Marketplace.
Defina os testes que o GitHub executa automaticamente contra o código que está sendo comprometido com o seu repositório e obtenha detalhes sobre falhas e o que as está causando.
Crie requisitos para aceitar ou rejeitar automaticamente um push com base no conteúdo do push.
"*" indica campos obrigatórios