GitHub
Sigue la actividad de tus repositorios públicos y privados junto al resto de cada proyecto.
Qué obtienes
Section titled “Qué obtienes”| 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.
Paso 1: Crear un token
Section titled “Paso 1: Crear un token”Un fine-grained personal access token te deja elegir exactamente qué repositorios puede leer Metribay, con acceso de solo lectura.
-
En GitHub: Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token.
-
Un nombre como «Metribay» y fecha de caducidad.
-
En Resource owner, elige tú o la organización dueña de los repositorios.
-
En Repository access, Only select repositories y elige los que quieres seguir.
-
En Permissions → Repository permissions, en Read-only:
- Contents
- Issues
- Pull requests
Metadata se añade como read-only solo.
-
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.
Paso 2: Conectarlo en Metribay
Section titled “Paso 2: Conectarlo en Metribay”-
Add data source → GitHub.
-
Connect an account with your own credentials y pega el token en Personal access token.
-
Save account and continue.
-
Elige un repositorio de la lista.
-
Add and start import.
Escribir el repositorio a mano
Section titled “Escribir el repositorio a mano”Enter it manually como owner/repository, por ejemplo octocat/hello-world.
Otras formas de iniciar sesión
Section titled “Otras formas de iniciar sesión”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.
Bueno saber
Section titled “Bueno saber”- 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.