Gitea är en lättviktad kodhostingplattform skriven i Go under MIT-licensen, med en enda binär, dokumenterat REST-API och MCP-server.

Git
Kodförvaring · versionshantering
Git är ett distribuerat versionshanteringssystem där fullständig historik lagras lokalt, skapat av Linus Torvalds och utvecklat som ett självständigt open source-projekt under GPL-2.0.
Betyg 93 av 100 Preliminär (källbaserad)
Läs bedömningenAPI · Ej hittat
CLI/libgit2, inget nätverks-API
Kontrollerat:
MCP · Tredjepart
modelcontextprotocol mcp-server-git
Kontrollerat:
Bedömning
Så bedömer viTotalbetyg
93 av 100
Preliminär (källbaserad)
-
Öppenhet och kontroll
GPL-2.0 (OSI), full kodfrihet, distribuerad arkitektur utan serverkrav — inga låsningar.
-
Funktionell passform
Distribuerad versionshantering är exakt Git kärna; täcker användningsfallet utan luckor.
-
Dataflytt och interoperabilitet
Hela historiken lagras lokalt och flyttas fritt med clone/push/bundle; öppet protokoll gör interop med alla förvar trivial.
-
Mognad och trygghet
Sedan 2005, universell användning, extremt moget och väletablerat.
-
Framtidskraft
CLI, hooks och plumbing-kommandon ger stark, deterministisk skript-/agentautomation; agentintegration sker i övrigt via hosted-tjänster.
-
Drift och införande
Lätt att installera; arbetsflöden (branching/merging) kräver viss inlärning, hanterbart med normal kompetens.
-
Kostnadsbild
Fri GPL-licens utan avgifter; transparent totalkostnad.
-
Svensk användbarhet
Engelsk CLI/dokumentation; svensk dokumentation (delvis Pro Git-översättning) och bred svensk användning finns.
Om Git
Git skapades av Linus Torvalds och utvecklas som ett självständigt open source-projekt under GPL-2.0. Grundidén är den distribuerade arkitekturen: fullständig historik lagras lokalt, vilket gör branchning, merging och fristående arbete utan nätverk snabbt och förutsägbart. Historiken flyttas fritt mellan förvar via clone, push och bundle, och det öppna protokollet gör att valfri server eller tjänst kan vara värd för koden. Historiken är innehållsadresserad och kontrollsummerad, så den kan inte ändras i efterhand utan att det syns.
Verktyget drivs från kommandoraden och skiljer mellan användarvänliga kommandon och så kallad plumbing för skript. Hooks — konfigurerbara triggers vid exempelvis incheckningar — gör Git till en byggsten i utvecklingsautomation, och installation finns för i princip alla plattformar. Själva Git har däremot inget nätverks-API: integration sker via kommandoraden, bibliotek som libgit2 eller hostingplattformarnas API:er.
Inlärningskurvan ligger i kommandon och begrepp, inte i installationen. Lokaliseringsfilerna innehåller svensk översättning av meddelanden, men dokumentationen är i huvudsak engelskspråkig — räkna med att nyckelkunskapen söks på engelska.
Användning
Passar för
- Versionshantering av källkod i i princip alla sammanhang
- Arbete utan nätverk, med full historik lokalt
- Utvecklingsautomation via hooks och plumbing-skript
- Förvar som ska kunna flyttas fritt mellan värdar
Passar mindre bra för
- Användare utan vana i kommandoraden
- Team som vill ha ärenden och åtkomstkontroll i samma verktyg
- Integrationer som kräver ett nätverks-API i själva verktyget
Styrkor och begränsningar
Styrkor
- Distribuerad arkitektur där varje kopia har hela historiken
- Öppet protokoll låter valfri server vara värd
- Enorm spridning ger dokumentation och erfarenhet överallt
- Hooks och plumbing-kommandon gör verktyget till byggsten i automation
- Permissiv distribution: koden flyttas fritt via clone, push och bundle
Begränsningar
- Inlärningskurva i kommandon och begrepp
- Dokumentationen i huvudsak engelskspråkig
- Inget nätverks-API i verktyget självt — integration sker via CLI, libgit2 eller hostingplattformarnas API:er
- Svenska täcker bara delar av meddelandena i lokaliseringsfilerna
Skärmbilder
7 skärmbilder. Välj en bild för att visa den i full storlek. Svep i sidled för fler.
-
Versionen, historiken som graf och bidragen per person -
Pågående ändringar före incheckning -
En incheckning med författare, datum och diff -
Grenar, taggar och vad grenen ligger före main -
Vem skrev raderna och vad grenen ändrar -
Sökning i historiken efter symbol, ämne och fil -
Sammanslagning som stannar på en konflikt
Tekniska resurser
Alternativ
Forgejo är en community-styrd kodhostingplattform ägd av den ideella föreningen Codeberg e.V., med kodlager, ärenden, pull requests, Actions och paketregister i en enda binär.


