DokumentasjonIntegrationer

Forgejo

anymize leser repositorier, issues, pull requests og kommentarer fra Forgejo, Gitea og Codeberg via én felles tilkobling.

4 Min

Hva du kan gjøre med det

  • «Hvilke repositorier kan jeg se?»
  • «Hvilke issues er åpne i repositoriet Fachverfahren?»
  • «Oppsummer kommentarene til pull request 12.»
  • «Søk på tvers av alle repositorier etter åpne issues med stikkordet Import.»

Forgejo, Gitea og Codeberg snakker samme grensesnitt, derfor er det akkurat én tilkobling til dem. Codeberg er en hostet Forgejo-instans, du skriver der bare inn codeberg.org som adresse.

Gitea lagrer issues og pull requests i én pott. Assistenten skiller dem ved henting, så en issue-liste ikke ubemerket inneholder pull requests.

Slik oppretter du et tilgangstoken

  1. 01I Forgejo-, Gitea- eller Codeberg-instansen din åpner du brukerinnstillingene.
  2. 02Velg Applications og der Generate New Token.
  3. 03Gi et navn. Fra Gitea 1.20 eller gjeldende Forgejo-versjoner velger du rene leserettigheter: read:repository, read:issue, read:user.
  4. 04Opprett tokenet og kopier det med en gang. Det vises bare én gang.

Offisiell kortform hos Forgejo: Settings, Applications, Generate New Token. Se https://forgejo.codeberg.page/docs/latest/user/api-usage/

Koble til

  1. 01I anymize åpner du Apper, deretter Koblinger, og velger Forgejo.
  2. 02Skriv inn adressen til instansen din og lim inn tokenet fra avsnittet over. Eldre instanser ignorerer valget av leserettigheter; der bærer tokenet de fulle rettighetene dine.
  3. 03Bestem hvilke områder assistenten kan bruke: konto, repositorier, issues, pull requests.

Kan anymize opprette et issue i Forgejo?

Nei. Det finnes ingen verktøy for å opprette, kommentere, lukke eller flette. Koblingen sender bare leseforespørsler, uansett hvor mye tokenet ditt ville tillatt.

Nettopp derfor står det i veiledningen over at du fra Gitea 1.20 skal velge rene leserettigheter: På eldre instanser er bare-lese vårt tilsagn, på nyere er det i tillegg serverens din. To låser er bedre enn én.

Digital suverenitet

Forgejo og Gitea er åpen kildekode og kjører på en server du selv driver. Du oppgir adressen, anymize snakker utelukkende med den adressen, og tokenet blir kryptert i arbeidsområdet ditt.

  • Ingen registrering av en applikasjon hos produsenten, ingen godkjenningsprosess.
  • Codeberg er den hostede varianten for alle som ikke vil drive en egen server.
  • Hvis du kobler fra, forsvinner tilgangen med en gang.

Grenser og hva som anonymiseres

  • Kildekode leses ikke, bare repositorieopplysninger, issues, pull requests og kommentarer.
  • En liste gir høyst 50 poster per side, mange instanser kutter i tillegg til sitt eget maksimum.
  • Utgivelser, pipelines og wikisider er ikke med på dette trinnet.

Det som går gjennom, anonymiseres: brukernavn, ekte navn og e-postadresser fra issues og kommentarer erstattes av plassholdere før en KI-modell oppsummerer historikken.