Ir al contenido principal

Uso de la Integración de GitHub

Actualizado hace más de 2 semanas

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

  1. 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.

  2. Itera y refina: Si la respuesta inicial de Claude no aborda completamente tu pregunta, no dudes en hacer preguntas de seguimiento o solicitar aclaraciones.

  3. 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.

  4. 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.

  5. 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.

¿Ha quedado contestada tu pregunta?