Introducción al FGPAT
Para permitir que Kody realice Revisiones de Código automáticas, necesitas generar un Token de Acceso Personal de Grano Fino (FGPAT) en GitHub. Este token permite a Kody acceder de forma segura a tus repositorios y realizar análisis de código de manera controlada.Verificar los Permisos de Acceso de Grano Fino
Por defecto, un PAT de Grano Fino puede no tener acceso al contenido de tu organización. Asegura el acceso siguiendo estos pasos:
- Debes ser el propietario de la organización.
- Ve a la configuración de tu organización en GitHub:
- Puedes usar esta URL reemplazando con el nombre de tu organización: https://github.com/organizations/YOUR_ORG_NAME/settings/personal-access-tokens).
- En Tokens de Acceso Personal de Grano Fino, selecciona “Permitir acceso mediante tokens de acceso personal de grano fino” para habilitar el acceso seguro para Kody.
Generar el FGPAT (Token de Acceso Personal de Grano Fino)
Sigue estos pasos para configurar el token correctamente:
- Accede a GitHub y ve a la configuración de tu perfil:
-
Navega a
Configuración de Desarrollador:- En la barra lateral izquierda, desplázate hacia abajo para encontrar
Configuración de Desarrolladory haz clic en ella.
- En la barra lateral izquierda, desplázate hacia abajo para encontrar
-
Ve a
Tokens de Acceso Personal:- Aún en la barra lateral izquierda, bajo
Configuración de Desarrollador, seleccionaTokens de Acceso Personal. - Luego, haz clic en Tokens de Grano Fino.
- Aún en la barra lateral izquierda, bajo
-
Genera un nuevo token:
- Haz clic en el botón
Generar nuevo token.
- Haz clic en el botón
-
Configura el nuevo token con las siguientes especificaciones:
- Nombre del Token: Elige un nombre fácilmente identificable, como
kody_code_review. - Fecha de Vencimiento: Si es posible, selecciona una fecha de vencimiento larga, preferiblemente al menos 180 días.
- Propietario del Recurso: Asegúrate de que la organización esté configurada como propietaria del token, ya que los repositorios del equipo están bajo la organización.
- Acceso al Repositorio: Selecciona Todos los repositorios para permitir el acceso del token a todos los repositorios.
- Permisos: Configura los siguientes permisos de solo lectura:
- Repositorio:
- Actions: Permiso de lectura.
- Commit statuses: Permiso de lectura.
- Contents: Permiso de lectura y escritura.
- Deployments: Permiso de lectura.
- Issues: Permiso de lectura.
- Metadata: Permiso de lectura.
- Pull requests: Permiso de lectura y escritura.
- Webhooks: Permiso de lectura y escritura.
- Organización:
- Members: Permiso de lectura.
- Nombre del Token: Elige un nombre fácilmente identificable, como
-
Finaliza y guarda el token:
- Después de configurar los permisos, haz clic en
Generar token. - Asegúrate de copiar el token generado y guardarlo de forma segura, ya que lo necesitarás para configurar Kody.
- Después de configurar los permisos, haz clic en