Ferndesk
Integraciones

Integración de GitHub

Conecta tu cuenta de GitHub a Ferndesk. Esta integración permite que Fern explore tu base de código y entienda cómo funcionan las funciones, lo que ayuda a generar artículos del centro de ayuda más precisos y relevantes.

Mira este video para aprender cómo funciona la integración con GitHub:

Necesitarás una cuenta de GitHub para completar esta integración. Si no tienes una, crea una en el sitio web de GitHub.

Conectar GitHub

1

Go to Integrations

Desde tu panel de Ferndesk, haz clic en Integraciones en la barra lateral.

Asegúrate de haber iniciado sesión en el espacio de trabajo correcto de Ferndesk. La integración se conectará con la organización que estás viendo actualmente.

2

Click Connect

Busca GitHub en la lista de integraciones y haz clic en Conectar.

3

Authorize in GitHub

Se te redirigirá a GitHub para autorizar la conexión. Inicia sesión en tu cuenta de GitHub si aún no lo has hecho.

Concede a Ferndesk permiso para acceder a tu cuenta de GitHub. Puedes seleccionar qué repositorios conectar; puedes elegir varios repositorios si tu proyecto abarca varios repos, como un backend y un panel de control en repositorios separados.

4

Return to Ferndesk

Después de autorizar, volverás a ser redirigido a Ferndesk. La integración de GitHub aparecerá como conectada y Fern podrá explorar tu base de código.

Una vez conectado, Fern puede explorar tu base de código para proporcionar artículos del centro de ayuda más precisos y relevantes.

Administrar repositorios conectados

Después de la configuración inicial, puedes agregar o quitar repositorios visitando la configuración de tu aplicación de GitHub. Ve a la configuración de tu cuenta de GitHub, navega hasta Applications y encuentra Ferndesk en tus integraciones instaladas para ajustar el acceso a los repositorios.

Ámbito de repositorio y rama

Cuando Fern explora tu base de código, puede dirigirse a un repositorio o rama específicos de tu cuenta de GitHub conectada en lugar de depender solo del repositorio predeterminado.

Si tienes varios repositorios conectados, Fern puede centrarse en el repositorio relevante durante el análisis. Para trabajos específicos de una rama, como revisar una función aún no publicada o una pull request, Fern también puede explorar una rama específica cuando se proporciona una.

Para permitir que Fern explore un repositorio, asegúrate de que esté conectado en tu integración de GitHub. Ve a la configuración de tu cuenta de GitHub, navega hasta Applications y encuentra Ferndesk para agregar o quitar el acceso al repositorio.

Solución de problemas

Veo "Se requiere autenticación para conectar GitHub"

Debes haber iniciado sesión en tu espacio de trabajo de Ferndesk antes de conectar una integración. Asegúrate de haber iniciado sesión y de estar en la organización correcta. Si tienes acceso a varios espacios de trabajo de Ferndesk, cambia al que quieras para agregar la conexión de GitHub.

Veo "La organización OAuth de GitHub no coincide con la sesión activa"

La cuenta u organización de GitHub que estás autorizando pertenece a una organización distinta de la que has iniciado sesión en Ferndesk. Asegúrate de:

  • Haber iniciado sesión en el espacio de trabajo correcto de Ferndesk

  • Autorizar la cuenta u organización de GitHub que corresponde a esa organización de Ferndesk

Si necesitas conectar una organización de GitHub diferente a otro espacio de trabajo de Ferndesk, cambia primero a ese espacio de trabajo en Ferndesk y luego conecta GitHub.

La página de autorización de GitHub muestra un error

Esto puede ocurrir si:

  • Tu sesión expiró: intenta cerrar sesión en Ferndesk y volver a iniciarla

  • El estado OAuth dejó de ser válido: cierra la ventana de autorización y haz clic de nuevo en Conectar en Ferndesk

Recursos adicionales

Para obtener más información sobre las funciones de GitHub, visita su Documentación.

¿Te fue útil?