Forgejo
anymize læser repositories, issues, pull requests og kommentarer fra Forgejo, Gitea og Codeberg via én fælles forbindelse.
4 Min
Hvad du kan gøre med det
- „Hvilke repositories kan jeg se?“
- „Hvilke issues er åbne i repositoryet Fachverfahren?“
- „Sammenfat kommentarerne til pull request 12.“
- „Søg på tværs af alle repositories efter åbne issues med stikordet Import.“
Forgejo, Gitea og Codeberg taler samme grænseflade, derfor er der præcis én forbindelse til dem. Codeberg er en hostet Forgejo-instans, du indtaster der bare codeberg.org som adresse.
Gitea gemmer issues og pull requests i én bunke. Assistenten skiller dem ved hentning, så en issue-liste ikke ubemærket indeholder pull requests.
Sådan opretter du et adgangstoken
- 01Åbn brugerindstillingerne i din Forgejo-, Gitea- eller Codeberg-instans.
- 02Vælg Applications og der Generer ny token (Generate New Token).
- 03Giv et navn. Fra Gitea 1.20 eller aktuelle Forgejo-versioner skal du vælge rene læserettigheder: read:repository, read:issue, read:user.
- 04Opret tokenet og kopiér det med det samme. Det vises kun én gang.
Officiel kortform hos Forgejo: Settings, Applications, Generate New Token. Se https://forgejo.codeberg.page/docs/latest/user/api-usage/
Forbind
- 01Åbn i anymize Apps, derefter Connectors, og vælg Forgejo.
- 02Indtast adressen på din instans og indsæt tokenet fra afsnittet ovenfor. Ældre instanser ignorerer valget af læserettigheder; der bærer tokenet dine fulde rettigheder.
- 03Angiv, hvilke områder assistenten må bruge: konto, repositories, issues, pull requests.
Kan anymize oprette et issue i Forgejo?
Nej. Der er intet værktøj til at oprette, kommentere, lukke eller flette. Connectoren sender kun læseforespørgsler, uanset hvor meget dit token ville tillade.
Netop derfor står der i vejledningen ovenfor, at du fra Gitea 1.20 skal vælge rene læserettigheder: På ældre instanser er kun-læse vores tilsagn, på nyere er det desuden dit eget servers. To låse er bedre end én.
Digital suverænitet
Forgejo og Gitea er open source og kører på en server, du selv driver. Du angiver adressen, anymize taler udelukkende med den adresse, og tokenet bliver krypteret i dit arbejdsområde.
- Ingen registrering af en applikation hos producenten, ingen godkendelsesprocedure.
- Codeberg er den hostede variant for alle, der ikke selv vil drive en server.
- Hvis du afbryder forbindelsen, forsvinder adgangen med det samme.
Grænser og hvad der anonymiseres
- Kildekode læses ikke, kun repository-oplysninger, issues, pull requests og kommentarer.
- En liste giver højst 50 poster pr. side, mange instanser korter yderligere ned til deres eget maksimum.
- Releases, pipelines og wikisider er ikke med på dette trin.
Det, der går igennem, anonymiseres: brugernavne, rigtige navne og e-mailadresser fra issues og kommentarer erstattes af pladsholdere, før en AI-model sammenfatter forløbet.