Ir al contenido

GitHub

Sigue la actividad de tus repositorios públicos y privados junto al resto de cada proyecto.

Métrica Cómo se cuenta Valor del periodo
Commits Commits en la rama por defecto, por fecha de commit Suma de los días
PRs merged Pull requests fusionados, por fecha de fusión Suma de los días
Lines changed Líneas añadidas más eliminadas, sin commits de merge Suma de los días
Open issues Issues abiertos ahora (pull requests excluidos) Última observación

Releases se convierten en eventos en el proyecto.

Días en UTC. Issues abiertos solo si el repositorio tiene issues activados.

Un fine-grained personal access token te deja elegir exactamente qué repositorios puede leer Metribay, con acceso de solo lectura.

  1. En GitHub: Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token.

  2. Un nombre como «Metribay» y fecha de caducidad.

  3. En Resource owner, elige tú o la organización dueña de los repositorios.

  4. En Repository access, Only select repositories y elige los que quieres seguir.

  5. En Permissions → Repository permissions, en Read-only:

    • Contents
    • Issues
    • Pull requests

    Metadata se añade como read-only solo.

  6. Generate token y cópialo. GitHub lo muestra una sola vez.

Algunas organizaciones deben aprobar fine-grained tokens antes de que funcionen. Si no aparecen repositorios, pide a un propietario de la organización que apruebe la petición.

  1. Add data source → GitHub.

  2. Connect an account with your own credentials y pega el token en Personal access token.

  3. Save account and continue.

  4. Elige un repositorio de la lista.

  5. Add and start import.

Enter it manually como owner/repository, por ejemplo octocat/hello-world.

Classic personal access token. También vale. Repos públicos sin scopes. Privados necesitan scope repo, que también da escritura; mejor fine-grained.

GitHub App. Si tienes tu propia app: Use a GitHub App instead con Client Id, Installation Id y GitHub App private key (PEM). Read-only Contents, Issues y Pull requests. Con app, repositorios a mano: no hay lista.

  • Las primeras importaciones pueden tardar en repos activos: lee cada commit, PR y release en la ventana de historial.
  • Cada sync relee toda la ventana. Los commits pueden aparecer en la rama por defecto mucho después de escribirlos, al fusionar una rama.
  • Ventanas largas en repos muy grandes pueden chocar con límites de GitHub. Si falla la primera importación, prueba una ventana más corta.

Consulta Solución de problemas.