Alle der arbejder med software eller er store tech-nørder, ved hvad git
er, og mange har sikkert også hørt om github selv som ikke tech-nørd i
kraft af hjemmesidens størrelse og mængden af ikke software-relaterede
ting, som nogen også bruger det til - gaming guides eller som download
page. I led med mine shenangigans af selfhosting, computere, linux,
servere og andet nørdet møg, var det nok kun et spørgsmål om tid
før jeg ville blive bidt af git
og begynde at bruge det til at lave
version-control på mine skriverier (uni, noter, LaTex, hjemmesiden
her) og til de små programmer jeg engang imellem skriver, samt mine
config-filer.
En git server i hjemmet
Trods at jeg har haft en del tidligere “false starts” med at bruge git, så var det som endeligt fik givet mig det rigtige skub i gang med at bruge git, at selfhost en git server derhjemme. Nu istedet for at bekymre sig om data-privacy og at ens ting ville blive brugt i AI training-sets, eller at andre ville kunne se hvor lort man var til git, mens man stadig var i gang med at lære værktøjet at kende, kunne man nu istedet bare fokusere på at lære git, samt at man fik et bedre indblik i git gennem at skulle sætte en serveren op.
Idet at jeg er en nix’er1 både på laptop, desktop og server, var det mega smertefrit og let at spinde en forgejo -server op, og jeg har ikke kigget tilbage lige siden og er begyndt at bruge git flere og flere steder. Oplevelsen af at have haft en git server at home, har været en rar oplevelse og et godt tilfælde af at at home-alternativet ofte kan være bedre end big coporate bullshit services.