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ömningen
API · Ej hittat

CLI/libgit2, inget nätverks-API

CLI/libgit2, inget nätverks-API

Kontrollerat:

MCP · Tredjepart

modelcontextprotocol mcp-server-git

modelcontextprotocol mcp-server-git

Kontrollerat:

Git 2.43.0 i terminalen: git log --graph --decorate --oneline -16 visar historiken på main med taggarna v1.4.0, v1.3.0 och v1.2.0 och en sammanslagning av hotfix/import-tidszon, git shortlog -sne --all räknar upp Anna Lindqvist med 17 incheckningar, Erik Sandberg 8, Johan Ek 4 och Karin Åhlund 4, och git rev-list --count --all svarar 33.
1 / 7 Versionen, historiken som graf och bidragen per person

Bedömning

Så bedömer vi

Totalbetyg

93 av 100

Preliminär (källbaserad)

Bedömningsprofil
Distribuerad versionshantering av källkod.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    GPL-2.0 (OSI), full kodfrihet, distribuerad arkitektur utan serverkrav — inga låsningar.

  2. Funktionell passform

    Distribuerad versionshantering är exakt Git kärna; täcker användningsfallet utan luckor.

  3. Dataflytt och interoperabilitet

    Hela historiken lagras lokalt och flyttas fritt med clone/push/bundle; öppet protokoll gör interop med alla förvar trivial.

  4. Mognad och trygghet

    Sedan 2005, universell användning, extremt moget och väletablerat.

  5. Framtidskraft

    CLI, hooks och plumbing-kommandon ger stark, deterministisk skript-/agentautomation; agentintegration sker i övrigt via hosted-tjänster.

  6. Drift och införande

    Lätt att installera; arbetsflöden (branching/merging) kräver viss inlärning, hanterbart med normal kompetens.

  7. Kostnadsbild

    Fri GPL-licens utan avgifter; transparent totalkostnad.

  8. 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

Tekniska resurser

Alternativ

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

Startår
2016
Licens
MIT
Öppen källkod
Ja
MCP
MCP-server, Officiellt tillägg

Betyg

87 av 100

Preliminär (källbaserad)

Läs bedömningen om Gitea

Projektdata

58 873GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2016
Licens
MITÖppen källkod (OSI-godkänd licens) · Avser den öppna programvaran; hostingtjänster kan ha separata kommersiella villkor. · Licensmodeller
Öppen källkod
Ja
Plattformar
Webbläsare · Linux · macOS · Windows · FreeBSD/OpenBSD
API
REST API Verifierat
MCP
MCP-server, Officiellt tillägg
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Delvis svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: MIT (OSI), full kodfrihet och egen drift — inga låsningar.
Funktionell passform Gäller: Git-hosting, ärenden, PR, wiki och Actions CI täcker användningsfallet fullt ut i en lättviktig tjänst.
Dataflytt och interoperabilitet Gäller: Git-protokoll, REST-API och import/export; viss Gitea-specifik konfiguration.
Mognad och trygghet Gäller: Sedan 2016, aktivt underhållen och bred användning, men yngre än GitLab och med Forgejo-forken som en faktor.
Framtidskraft Gäller: REST-API, Actions CI och webhooks möjliggör automation.
Drift och införande Gäller: En lättviktig binär, enkel att drifta; resurssnål jämfört med GitLab.
Kostnadsbild Gäller: Fri MIT-licens; TCO = hosting och drift, transparent.
Svensk användbarhet Gäller: Partiell svensk anpassning: locale_sv-SE.json täcker 1 675 av 4 060 nycklar i den engelska språkfilen (41 procent), kontrollerat 2026-10-24 — svenska kan väljas men stora delar av gränssnittet visas på engelska. Dokumentation och support är på engelska.

Kostnad: .

Faktakontrollerad

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.

Startår
2022
Licens
GPL-3.0-or-later
Öppen källkod
Ja
MCP
Tredjepart

Betyg

83 av 100

Preliminär (källbaserad)

Läs bedömningen om Forgejo

Projektdata

5 768Codeberg-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2022
Licens
GPL-3.0-or-laterÖppen källkod (OSI-godkänd licens) · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · containers · Webbläsare
API
REST API Verifierat
MCP
Tredjepart
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-3.0-or-later (OSI-godkänd), community-styrt, självhostat, Git som öppet standardprotokoll.
Funktionell passform Gäller: Täcker användningsfallet väl (kodlager, ärenden, PR, Actions CI, paketregister); lättare än GitLab utan full DevOps-bredd — mindre luckor vid avancerade behov.
Dataflytt och interoperabilitet Gäller: Git-protokoll (öppen standard) ger fri kodflytt, dokumenterad migration/import + REST-API; viss CI-konfiguration är Forgejo-specifik.
Mognad och trygghet Gäller: Fork 2022 med Gitea-arv, kvartalsreleaser + uttrycklig LTS-policy (v15 till 2027-07), säkerhetsreleaser och öppna säkerhetsnotiser — etablerat men yngre/mindre än GitLab.
Framtidskraft Gäller: Starkt REST-API + Actions (CI/CD) + webhooks för verklig automation; agentintegration sker via API:et eller tredjepart.
Drift och införande Gäller: Enkel installation (binär + databas), väldokumenterad uppgradering i rimlig proportion till nyttan.
Kostnadsbild Gäller: Fri GPL-licens; TCO = server + underhåll. Transparent; driftskostnad är ett eget antagande.
Svensk användbarhet Gäller: Svensk UI-översättning finns i repot (community-översatt via Codeberg Translate) — partiell svensk anpassning; dokumentation och support är engelskspråkiga.

Kostnad: .

Faktakontrollerad

Källor