Para obtener más información sobre cómo habilitar GitHub en tu cuenta, consulta Configuración de integraciones de Claude.
Conecta tus repositorios de GitHub directamente a Claude para proporcionar contexto integral para tus tareas de desarrollo de software. Puedes agregar fácilmente repositorios seleccionándolos de una lista, lo que ayuda a Claude a comprender mejor y asistir con tu base de código.
Cómo agregar repositorios de GitHub
Nota: Si actualmente no estás autenticado en GitHub, serás redirigido a GitHub para autenticarte antes de poder usar esta integración.
Chats
Haz clic en el botón "+" en la esquina inferior izquierda de la interfaz de chat.
Selecciona "Agregar desde GitHub" del menú desplegable:
Usa el navegador de archivos para seleccionar archivos y carpetas específicos:
Cuando envíes tu mensaje, Claude accederá y procesará el contenido para informar su respuesta.
Proyectos
Haz clic en el botón "+" en la esquina superior derecha de tu sección de conocimiento del proyecto.
Selecciona "GitHub" del menú desplegable:
Busca en tus repositorios accesibles o pega una URL de repositorio.
Usa el navegador de archivos para seleccionar archivos y carpetas específicos:
Tu contenido seleccionado se agregará al conocimiento del proyecto para que Claude acceda y procese.
Puedes usar el icono "Sincronizar" para asegurar que estés trabajando con la versión más actualizada de tu base de código:
Puedes usar el icono "Configurar archivos" para modificar qué archivos y carpetas analiza Claude:
Conexión a repositorios privados
Si ves la advertencia a continuación y has ingresado una URL válida, probablemente significa que estás intentando conectar Claude a un repositorio privado:
Sigue el enlace a nuestra aplicación de GitHub, donde puedes otorgar acceso a repositorios si eres administrador de GitHub, o enviar una solicitud a los administradores de tu organización de GitHub.
Otorga acceso tú mismo si puedes: Puedes elegir entre permitir que Claude acceda a todos los repositorios o a repositorios específicos:
Solicita acceso si no tienes los permisos necesarios: Los administradores de tu organización de GitHub recibirán una notificación por correo electrónico sobre tu solicitud. Una vez que aprueben la solicitud, podrás sincronizar y acceder al repositorio en Claude:
Mejores prácticas
Comienza con poco: Comienza seleccionando un pequeño subconjunto de tu base de código para analizar. Esto te ayudará a familiarizarte con cómo Claude interpreta y discute tu código.
Itera y refina: Si la respuesta inicial de Claude no aborda completamente tu pregunta, no dudes en hacer preguntas de seguimiento o solicitar aclaraciones.
Combina con experiencia humana: Usa los conocimientos de Claude como punto de partida para una investigación y discusión adicional con tu equipo. Por favor revisa el trabajo de Claude.
Selección de archivos reflexiva: Cuando uses "Configurar archivos", sé estratégico con tus selecciones. Incluye archivos y directorios clave que sean centrales para tu tarea o proyecto actual, pero evita seleccionar archivos innecesarios para mantenerte dentro de los límites de tokens y mantener el enfoque.
Actualizaciones regulares: Recuerda actualizar la sincronización de GitHub de tu proyecto periódicamente para asegurar que Claude esté trabajando con la versión más actualizada de tu base de código y especialmente antes de comenzar un nuevo análisis o cuando sepas que ha habido cambios significativos en tu repositorio.
Preguntas frecuentes
P: ¿Qué información se recupera de GitHub?
R: Solo se sincronizan los archivos (nombres y contenidos) en un repositorio en una rama específica. No recuperamos historial de commits, PRs u otros metadatos.
P: ¿Qué sucede si mi repositorio se actualiza después de agregarlo a un proyecto?
R: Puedes hacer clic en "Sincronizar ahora" para obtener los últimos cambios de tu repositorio. Esto actualizará todos los archivos y carpetas seleccionados anteriormente.
P: ¿Puedo agregar múltiples repositorios a un solo proyecto o chat?
R: Sí, puedes agregar múltiples repositorios para proporcionar a Claude contexto integral para tus tareas de desarrollo. Los repositorios deben caber dentro de la ventana de contexto de Claude.
P: ¿Qué sucede si pierdo acceso a un repositorio?
R: Si pierdes acceso a un repositorio, no podrás ver su contenido en proyectos donde fue agregado anteriormente. La vista previa del repositorio se eliminará, aunque el historial de conversación se mantendrá.
Nota: Todas las integraciones de Claude están actualmente en beta.


