Første byggesten

GitHub til AI-byggede apps: hvorfor og hvordan kommer I i gang?

Har I vibe-codet en app med Lovable, Bolt, Replit, Claude Code eller et lignende værktøj, er GitHub stedet, hvor koden får en sikker historik. Det gør det muligt at se ændringer, gå tilbage til en fungerende version og lade andre hjælpe uden at sende projektmapper frem og tilbage.

Opdateret 30. juli 2026 · Ca. 8 minutters læsetid

Kort fortalt: Hvad er GitHub?

GitHub er en onlinetjeneste til projekter, der bruger versionsstyringen Git. Jeres repository er projektets mappe med kode og ændringshistorik. En commit er et navngivet øjebliksbillede af ændringerne, og en branch er et separat spor, hvor nye ændringer kan afprøves, før de bliver en del af den stabile version.

GitHub er ikke automatisk backup af data i Firebase, billeder i et lager eller nøgler i andre tjenester. Det beskytter primært koden og dens historik. Data og konfiguration skal have deres egen backup- og gendannelsesplan.

Hvorfor er GitHub vigtigt, når appen allerede virker?

En prototype kan sagtens fungere uden et ordentligt repository. Problemet viser sig ofte først ved den næste ændring, når ingen længere kan se præcist, hvad der blev ændret, eller hvordan man kommer tilbage til versionen fra før fejlen.

  • Ejerskab: Virksomheden har selv adgang til den aktuelle kode og historikken.
  • Sporbarhed: Hver ændring kan kobles til en dato, en person og en forklaring.
  • Sikker afprøvning: Nye funktioner kan bygges på en branch uden at ændre den stabile version med det samme.
  • Samarbejde: En anden udvikler kan få afgrænset adgang uden at få tilsendt en gammel kopi af projektet.
  • Automatisering senere: GitHub Actions kan efterfølgende teste og udgive nye versioner fra samme repository.

Før I opretter repositoryet

Brug ti minutter på at afklare ejerskab og følsomme oplysninger. Det er langt nemmere end at flytte projektet eller rotere lækkede nøgler bagefter.

  1. 1. Brug virksomhedens konto eller organisation. Repositoryet bør ikke kun ligge på en ekstern udviklers private konto.
  2. 2. Start privat. Vælg et privat repository, medmindre I bevidst vil udgive koden offentligt.
  3. 3. Find hemmeligheder før første upload. API-nøgler, adgangskoder, private nøgler og filer som .env må ikke med i repositoryet.
  4. 4. Aftal den stabile branch. For et lille projekt er main et fint navn til den version, der må sættes i drift.

Sådan kommer I i gang uden kommandolinjen

GitHub Desktop er den mest overskuelige vej for mange, fordi commits, branches, push og pull kan håndteres i et grafisk program. GitHubs officielle dokumentation anbefaler også Desktop som en begyndervenlig måde at lære den normale arbejdsgang.

1. Opret konto og slå tofaktorgodkendelse til

Opret kontoen på github.com, bekræft e-mailen, og beskyt kontoen med tofaktorgodkendelse. Hvis flere skal eje projekterne, bør I overveje en GitHub-organisation.

2. Installer GitHub Desktop og log ind

Hent GitHub Desktop fra desktop.github.com. Log ind med den konto, der skal eje eller have adgang til repositoryet, og kontroller navn og e-mail til commits.

3. Få projektet ud af vibe coding-værktøjet

Brug værktøjets GitHub-integration, hvis den findes. Ellers eksportér eller download hele projektet til en mappe på computeren. Kontroller, at kildekode, konfigurationsfiler og en eventuel README er med.

4. Fjern hemmeligheder og opret en .gitignore

Flyt nøgler og adgangsoplysninger ud i lokale miljøvariabler. En.gitignorefortæller Git, hvilke lokale filer der aldrig skal gemmes. Hvis en nøgle allerede har været delt eller committed, skal den udskiftes; det er ikke nok bare at slette filen.

5. Tilføj mappen og udgiv et privat repository

Vælg Add Local Repository i GitHub Desktop. Hvis mappen endnu ikke bruger Git, kan Desktop hjælpe med at oprette repositoryet. Vælg derefter Publish repository, giv det et tydeligt navn, og behold indstillingen om privat kode markeret.

6. Kontroller den første version på GitHub

Åbn repositoryet i browseren. Se efter uønskede filer, adgangsoplysninger og persondata. Kontroller også, at projektets vigtigste mapper og filer faktisk er der.

Den enkle arbejdsgang bagefter

Når repositoryet er oprettet, behøver hverdagen ikke være kompliceret:

  1. 1. Hent seneste version med Pull, før I begynder.
  2. 2. Lav én afgrænset ændring ad gangen.
  3. 3. Gennemse de ændrede filer i GitHub Desktop.
  4. 4. Skriv en kort commit-besked om, hvad der blev ændret og hvorfor.
  5. 5. Send committen til GitHub med Push.

Når flere arbejder på løsningen, bør ændringer ske på branches og samles gennem pull requests. Det giver en synlig gennemgang, før ændringen lander på main.

Tjekliste: er fundamentet på plads?

  • □ Virksomheden har ejerskab eller administrativ adgang.
  • □ Repositoryet er privat, medmindre offentlig kode er et bevidst valg.
  • □ Ingen adgangskoder, tokens, private nøgler eller persondata ligger i historikken.
  • main indeholder en kendt, fungerende version.
  • □ README forklarer kort, hvad appen gør, og hvordan den startes lokalt.
  • □ Det er aftalt, hvem der må godkende og udgive ændringer.
  • □ Data, filer og eksterne tjenester har en separat backup-plan.

Hvad er næste skridt?

Når koden og historikken er samlet i GitHub, er næste naturlige skridt at lade GitHub Actions kontrollere appen automatisk. Et simpelt workflow kan bygge og teste hver ændring, før den bliver udgivet. Den del får sin egen guide, fordi en halvfærdig workflowfil kan give falsk tryghed.

Læs guiden til GitHub Actions

Officielle kilder

Brugerflader og funktioner ændrer sig. Kontrollér altid de aktuelle trin i GitHubs egen dokumentation.