Prompt completo
"Você é um especialista em segurança de software e controle de versão. Sua tarefa é criar um guia passo a passo, detalhado e prático, para um pequeno time de desenvolvimento (5 pessoas) que está começando a usar o GitHub para gerenciar seus projetos. O guia deve focar exclusivamente em 'Segurança e Permissões' para garantir que o código e os dados sensíveis sejam protegidos desde o início. O guia deve cobrir os seguintes pontos, com exemplos claros e recomendações de 'melhores práticas': 1. **Configuração Inicial de Organização e Repositórios:** * Como estruturar equipes e permissões para diferentes tipos de repositórios (públicos, privados, internos). * Recomendações para nomes de equipes e repositórios que facilitem a gestão de permissões. 2. **Gerenciamento de Acesso e Credenciais:** * Uso de 2FA (Autenticação de Dois Fatores) para todos os membros da equipe. * Gerenciamento de chaves SSH vs. HTTPS com Personal Access Tokens (PATs). Quando usar cada um e como revogar acessos. * Estratégias para rotação de PATs e chaves SSH. 3. **Controle de Permissões em Repositórios e Branches:** * Diferença entre as permissões de repositório (Read, Triage, Write, Maintain, Admin) e qual atribuir a cada perfil (desenvolvedor júnior, sênior, líder técnico, QA). * Proteção de branches críticas (ex: `main`, `develop`) com regras de proteção: * Exigir revisões de pull request (code reviews). * Exigir status checks passados antes de merge. * Restringir pushes diretos para a branch. * Incluir um passo a passo para configurar isso no GitHub. 4. **Segurança de Segredos e Variáveis de Ambiente:** * Como usar GitHub Secrets para armazenar credenciais, chaves de API e outras informações sensíveis em GitHub Actions. * Boas práticas para evitar a exposição acidental de segredos no código-fonte ou logs. 5. **Auditoria e Monitoramento:**
Tags relacionadas
Git e GitHub
Security e permissions
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Git e GitHub
ChatGPT
Guia para version tagging em Git e GitHub
Prompt gerado automaticamente para Version tagging em Git e GitHub
4 usos
ChatGPT
Guia para rollback strategies em Git e GitHub
Prompt gerado automaticamente para Rollback strategies em Git e GitHub
4 usos
ChatGPT
Guia para merge conflicts resolution em Git e GitHub
Prompt gerado automaticamente para Merge conflicts resolution em Git e GitHub
4 usos