Ir al contenido principal

Uso de la integración de GitHub

Actualizado esta semana

Para obtener más información sobre cómo habilitar GitHub en tu cuenta, consulta Configurar 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 entre 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:

Conectarse 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 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

  1. Comienza en pequeño: 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 único 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?