O que é o GitHub?
O GitHub é um serviço de hospedagem de repositórios Git. As equipes guardam seu código ali, revisam as alterações umas das outras e executam builds e testes automatizados.
Fale com um engenheiro Base de conhecimento
O que é
O GitHub guarda a cópia compartilhada de um projeto mantido no Git. As alterações chegam como pull requests: um colega lê a mudança, comenta e a aprova antes que ela entre na versão principal. O GitHub Actions executa etapas automatizadas, como testes ou builds, quando o código muda.
Grande parte dos projetos públicos de código aberto é desenvolvida ali, incluindo muitas ferramentas de que as empresas dependem. A Microsoft é dona do GitHub desde 2018. O concorrente mais próximo é o GitLab.
Por que isso importa para uma empresa
- Quem é dono da conta e do código: o código deve ficar em uma conta de organização controlada pela empresa, e não na conta pessoal de um funcionário. Se uma conta pessoal o guarda, a empresa pode perder o acesso junto com essa pessoa.
- Acesso quando funcionários ou prestadores saem: todos com acesso podem ler e, muitas vezes, alterar o código. Revise a lista de membros regularmente e remova as pessoas no dia em que saem ou em que um contrato termina.
- Onde segredos não podem ficar: senhas, tokens de acesso e chaves de API nunca devem ser enviados a um repositório, nem mesmo a um privado, porque o histórico os guarda. Use um cofre de segredos adequado.
- Backups de repositórios: um repositório hospedado é uma única cópia. Mantenha uma segunda cópia em um lugar que você controle e pratique a restauração.
Como a KawaConnect trabalha com o GitHub
Publicamos e mantemos ferramentas públicas de código aberto no GitHub. Quando o código de um cliente está lá, trabalhamos dentro da própria organização do cliente no GitHub.
Antes de qualquer coisa, confirmamos que a empresa é dona dessa organização. Depois revisamos a lista de membros e removemos quem já saiu.
Serviços relacionados
Software
Software empresarial sob medida e ferramentas de código aberto, mantidos sob controle de versão.
IA e automação
Automação de fluxos de trabalho e integrações que rodam quando seu código ou seus dados mudam.
Linux e Kubernetes
Servidores e clusters cuja configuração é armazenada e entregue a partir do Git.
Saiba mais
- GitHub na WikipédiaUm resumo neutro do que o GitHub oferece e de como cresceu, útil para donos que querem contexto.
- Site do GitHubO próprio serviço, onde você pode navegar por projetos públicos.
- Documentação do GitHubGuias oficiais sobre organizações, controle de acesso e Actions, escritos para administradores de contas.
Quem é dono do seu código hoje?
Diga-nos onde ficam seus repositórios. Vamos verificar a titularidade e os acessos e dizer o que precisa ser corrigido.
Inicie uma conversa