Forgejo
anymize lee repositorios, incidencias, pull requests y comentarios de Forgejo, Gitea y Codeberg con una conexión común.
4 Min
Qué puedes hacer con ello
- «¿Qué repositorios puedo ver?»
- «¿Qué incidencias están abiertas en el repositorio Fachverfahren?»
- «Resume los comentarios del pull request 12.»
- «Busca en todos los repositorios incidencias abiertas con la palabra Import.»
Forgejo, Gitea y Codeberg hablan la misma interfaz, por eso hay exactamente una conexión para ellos. Codeberg es una instancia Forgejo alojada; allí escribes simplemente codeberg.org como dirección.
Gitea guarda incidencias y pull requests en el mismo saco. El asistente los separa al leer para que una lista de incidencias no lleve pull requests sin que se note.
Cómo crear un token de acceso
- 01En tu instancia de Forgejo, Gitea o Codeberg abre los ajustes de usuario.
- 02Elige Applications y allí Generate New Token.
- 03Pon un nombre. Desde Gitea 1.20 o versiones actuales de Forgejo elige solo lectura: read:repository, read:issue, read:user.
- 04Genera el token y cópialo al momento. Solo se muestra una vez.
Forma corta oficial en Forgejo: Settings, Applications, Generate New Token. Véase https://forgejo.codeberg.page/docs/latest/user/api-usage/
Conectar
- 01En anymize abre Apps, luego Conectores, y elige Forgejo.
- 02Introduce la dirección de tu instancia y pega el token de la sección de arriba. Las instancias más antiguas ignoran la elección de derechos de lectura; allí el token lleva todos tus derechos.
- 03Define qué áreas puede usar el asistente: cuenta, repositorios, incidencias, pull requests.
¿Puede anymize crear una incidencia en Forgejo?
No. No hay herramienta para crear, comentar, cerrar o fusionar. El conector solo envía lecturas, da igual cuánto permitiría tu token.
Por eso la guía de arriba dice que a partir de Gitea 1.20 elijas derechos de solo lectura: en instancias antiguas el solo lectura es nuestro compromiso, en las nuevas es además el de tu propio servidor. Dos cerraduras son mejor que una.
Soberanía digital
Forgejo y Gitea son de código abierto y corren en un servidor que operas tú. Das la dirección, anymize habla solo con esa dirección, y el token se queda cifrado en tu espacio de trabajo.
- Sin registrar una aplicación en el fabricante, sin proceso de autorización.
- Codeberg es la variante alojada para quien no quiera operar su propio servidor.
- Al desconectar se retira el acceso al instante.
Límites y qué se anonimiza
- El código fuente no se lee, solo datos del repositorio, incidencias, pull requests y comentarios.
- Una lista devuelve como máximo 50 entradas por página; muchas instancias recortan además a su propio máximo.
- Las versiones, pipelines y páginas wiki no entran en esta etapa.
Lo que pasa se anonimiza: usuarios, nombres reales y correos de incidencias y comentarios se sustituyen por placeholders antes de que un modelo de IA resuma el historial.