Para obtener más información sobre cómo habilitar GitHub en tu cuenta, consulta Usar conectores para ampliar las capacidades 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 con 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.
Conectar a repositorios privados
Si Claude no puede acceder a un repositorio después de que ingreses una URL válida, muy 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 envía 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: Empieza 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 estratégica de archivos: Al usar "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
¿Qué información se recupera de GitHub?
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.
¿Qué sucede si mi repositorio se actualiza después de agregarlo a un proyecto?
Puedes hacer clic en "Sincronizar ahora" para obtener los últimos cambios de tu repositorio. Esto actualizará todos los archivos y carpetas seleccionados anteriormente.
¿Puedo agregar múltiples repositorios a un solo proyecto o chat?
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.
¿Qué sucede si pierdo acceso a un repositorio?
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á.
Explora todos los conectores disponibles en el Directorio de Conectores.
