Skip to main content
Un repositorio privado solo es accesible mediante una instalación de la Seyval GitHub App que lo incluya. Conectar tu cuenta de GitHub es algo distinto: permite que Seyval liste tus repositorios, pero por sí solo no concede acceso a un repositorio privado en el que la App no está instalada.

¿Cuál necesito?

Ambas se configuran en el Dashboard, en SettingsGitHub Integration (GitHub連携). Configuración de la integración con GitHub

Instalar la Seyval App

Necesaria para todo repositorio privado y para los webhooks de push / pull request.
  1. En SettingsGitHub Integration, haz clic en Install Seyval App.
  2. Elige la cuenta u organización propietaria del repositorio.
  3. Elige qué repositorios cubre la instalación. Un repositorio excluido de esa selección seguirá siendo invisible para Seyval aunque la App esté instalada en la cuenta.
Necesitas permiso para instalar Apps en la cuenta de destino. En una organización que no te pertenece, GitHub registra una solicitud de instalación para sus propietarios; el acceso comienza cuando la aprueban. Una instalación pertenece a un solo workspace. Si la App ya está instalada en esa cuenta para otro workspace, desvincúlala allí primero: Seyval no la moverá en silencio.

Conectar tu cuenta de GitHub

  1. En SettingsGitHub Integration, haz clic en Connect GitHub (GitHub連携をする).
  2. Revisa los permisos en la página de autorización de GitHub y haz clic en Authorize.
Esta conexión es la que llena el selector de repositorios con los que puedes ver. El token lo emite la Seyval GitHub App como autorización de usuario, así que su alcance nunca supera el de las instalaciones de la App: conectar no hace, por sí solo, que un repositorio privado sea accesible.

”Repositorio no encontrado” al registrar un repositorio privado

GitHub responde igual, con un 404, tanto a “no existe” como a “no tienes permiso para verlo”, de modo que Seyval no puede distinguirlos. Si la URL es correcta, la causa es una de estas:
  • la Seyval App no está instalada en la cuenta propietaria del repositorio, o
  • el repositorio no está incluido en la selección de esa instalación.
Instala la App o añade el repositorio a la instalación y vuelve a registrarlo. Conectar o reconectar tu cuenta de GitHub no resuelve este caso.

Reconectar

Los tokens de acceso de GitHub emitidos para la conexión de cuenta caducan. Seyval los renueva automáticamente en segundo plano, así que normalmente no lo notarás. Si la propia renovación se vuelve imposible — por ejemplo, revocaste la autorización en GitHub o la conexión quedó sin usar más allá de su ventana de refresco — la sección GitHub Integration muestra Re-authentication required (要再連携). Haz clic ahí en Re-connect (再連携する) para restaurar el acceso. No necesitas desconectar antes. Los repositorios a los que se accede mediante la Seyval GitHub App no se ven afectados.