Para mais informações sobre como ativar o GitHub em sua conta, consulte Configurando Integrações Claude.
Conecte seus repositórios do GitHub diretamente ao Claude para fornecer contexto abrangente para suas tarefas de desenvolvimento de software. Você pode adicionar facilmente repositórios selecionando-os de uma lista, ajudando o Claude a entender melhor e auxiliar com sua base de código.
Como adicionar repositórios do GitHub
Observação: Se você não estiver autenticado no GitHub, será redirecionado para o GitHub para se autenticar antes de usar essa integração.
Chats
Clique no botão "+" no canto inferior esquerdo da interface de chat.
Selecione "Adicionar do GitHub" no menu suspenso:
Use o navegador de arquivos para selecionar arquivos e pastas específicas:
Quando você enviar sua mensagem, o Claude acessará e processará o conteúdo para informar sua resposta.
Projetos
Clique no botão "+" no canto superior direito da seção de conhecimento do seu projeto.
Selecione "GitHub" no menu suspenso:
Pesquise seus repositórios acessíveis ou cole uma URL de repositório.
Use o navegador de arquivos para selecionar arquivos e pastas específicas:
Seu conteúdo selecionado será adicionado ao conhecimento do projeto para o Claude acessar e processar.
Você pode usar o ícone "Sincronizar" para garantir que está trabalhando com a versão mais atualizada de sua base de código:
Você pode usar o ícone "Configurar arquivos" para modificar quais arquivos e pastas o Claude analisa:
Conectando a repositórios privados
Se você vir o aviso abaixo e tiver inserido uma URL válida, provavelmente significa que está tentando conectar o Claude a um repositório privado:
Siga o link para nosso GitHub App, onde você pode conceder acesso aos repositórios se for um administrador do GitHub, ou envie uma solicitação aos administradores da sua organização do GitHub.
Conceda acesso você mesmo se puder: Você pode escolher entre permitir que o Claude acesse todos os repositórios ou apenas repositórios específicos:
Solicite acesso se você não tiver as permissões necessárias: Os administradores da sua organização do GitHub receberão uma notificação por email sobre sua solicitação. Depois que aprovarem a solicitação, você poderá sincronizar e acessar o repositório no Claude:
Melhores Práticas
Comece pequeno: Comece selecionando um pequeno subconjunto de sua base de código para analisar. Isso ajudará você a se familiarizar com a forma como o Claude interpreta e discute seu código.
Itere e refine: Se a resposta inicial do Claude não abordar completamente sua pergunta, não hesite em fazer perguntas de acompanhamento ou solicitar esclarecimentos.
Combine com expertise humana: Use os insights do Claude como ponto de partida para investigação e discussão adicional com sua equipe. Por favor, revise o trabalho do Claude.
Seleção de arquivos reflexiva: Ao usar "Configurar arquivos", seja estratégico em suas seleções. Inclua arquivos e diretórios-chave que sejam centrais para sua tarefa ou projeto atual, mas evite selecionar arquivos desnecessários para manter-se dentro dos limites de tokens e manter o foco.
Atualizações regulares: Lembre-se de atualizar a sincronização do GitHub do seu projeto periodicamente para garantir que o Claude esteja trabalhando com a versão mais atualizada de sua base de código e especialmente antes de iniciar uma nova análise ou quando você souber que houve mudanças significativas em seu repositório.
Perguntas Frequentes
P: Quais informações são recuperadas do GitHub?
R: Apenas arquivos (nomes e conteúdos) em um repositório em um branch específico são sincronizados. Não recuperamos histórico de commits, PRs ou outros metadados.
P: O que acontece se meu repositório for atualizado após adicioná-lo a um projeto?
R: Você pode clicar em "Sincronizar agora" para buscar as alterações mais recentes do seu repositório. Isso atualizará todos os arquivos e pastas selecionados anteriormente.
P: Posso adicionar vários repositórios a um único projeto ou chat?
R: Sim, você pode adicionar vários repositórios para fornecer ao Claude contexto abrangente para suas tarefas de desenvolvimento. Os repositórios devem caber na janela de contexto do Claude.
P: O que acontece se eu perder acesso a um repositório?
R: Se você perder acesso a um repositório, não poderá visualizar seu conteúdo em projetos onde foi adicionado anteriormente. A visualização do repositório será removida, embora o histórico de conversas seja mantido.
Observação: Todas as integrações Claude estão atualmente em beta.


