Was ist GitHub? Plattform, Repositories & Funktionen erklärt (2026)

Aktualisiert: 18. Mai 2026

180 Millionen Entwickler hatten Ende 2025 einen GitHub-Account. Damit ist die Plattform mehr als ein Hosting-Service für Git-Repositories. Sie ist die Drehscheibe, an der Open-Source-Bewegung, Enterprise-Entwicklung und Continuous Integration zusammenlaufen.

Wenn du heute eine neue Programmiersprache lernen oder ein Tool ausprobieren willst, führt der Weg fast immer über ein GitHub-Repository. Die Plattform hat die Art verändert, wie Code geteilt, geprüft und ausgeliefert wird. Issues, Pull Requests, Actions und Copilot bilden inzwischen einen kompletten Software-Lifecycle direkt im Browser.

In diesem Artikel zeige ich dir, was GitHub ist, warum es nicht das Gleiche wie Git ist, wie sich die Plattform 2026 von GitLab unterscheidet und wie du sie als Tester oder Entwickler:in produktiv nutzt.

Inhaltsverzeichnis

Was ist GitHub? Die Plattform hinter Git

GitHub ist eine cloudbasierte Plattform für Versionskontrolle und Zusammenarbeit, gegründet 2008 und seit 2018 Teil von Microsoft. Das Herzstück bleibt Git, das verteilte Versionskontrollsystem von Linus Torvalds. GitHub setzt darauf eine Web-Oberfläche, soziale Funktionen und Automatisierungs-Tools.

Vor GitHub dominierte SourceForge die Open-Source-Welt. Die alte Plattform stürzte über schlechte Performance, lästige Werbung und gebündelte Adware. GitHub bot eine saubere Alternative mit Fokus auf Entwickler:innen statt Marketing. Innerhalb weniger Jahre wanderten die wichtigsten Projekte ab.

Heute hostet GitHub über 420 Millionen Repositories. Linux-Kernel, Kubernetes, React, TensorFlow und Visual Studio Code liegen dort. Jedes Unternehmen, das ernsthaft Software baut, hat eine GitHub-Organisation - entweder als public Open-Source-Auftritt oder als private Enterprise-Instanz.

GitHub vs. Git: Versionskontrolle ist nicht Hosting

Die häufigste Verwirrung in Einsteiger-Diskussionen: Git und GitHub sind nicht dasselbe. Git ist die Software, die Code-Änderungen lokal versioniert. GitHub ist der Cloud-Dienst, der diese Git-Repositories hostet und ein Ökosystem drumherum baut.

KriteriumGitGitHub
TypLokales ToolCloud-Plattform
AutorLinus Torvalds (2005)Tom Preston-Werner et al. (2008)
FunktionVersionskontrolle, Branches, MergesHosting, Web-UI, PRs, CI/CD, KI
LizenzOpen Source (GPLv2)Proprietär (Microsoft)
AlternativeMercurial, SubversionGitLab, Bitbucket, Forgejo

Du kannst Git ohne GitHub nutzen (lokal oder auf eigenem Server). Du kannst GitHub aber nicht ohne Git nutzen. GitHub ist der Hosting-Layer plus die soziale Schicht: Stars, Forks, Watchers, Profile, Sponsoring.

Die Kernfunktionen von GitHub (2026)

Ein modernes GitHub-Repository umfasst längst mehr als nur den Code-Tree. 2026 sind diese Funktionen Standard:

FunktionZweckUse-Case
RepositoriesZentrale Code-Speicher mit Branches und HistoryTrunk-Based Development, Feature-Branches
Pull RequestsCode-Review und Merge-Workflow4-Augen-Prinzip, Quality-Gate
IssuesBug-Tracker und Feature-AnfragenLightweight Projektmanagement
ActionsCI/CD-Pipelines direkt im RepoBuild, Test, Deploy automatisieren
ProjectsKanban-Boards für TicketsAgile Sprints planen ohne externes Tool
DiscussionsCommunity-Forum pro RepoQ&A für Open-Source-Maintainer
PagesKostenloses Hosting für statische SitesDoku, Portfolios, Marketing-Pages
CopilotKI-Pair-Programmer im EditorCode-Completion, PR-Reviews, Chat
CodespacesVS Code in der CloudZero-Setup-Onboarding
PackagesContainer- und Paket-RegistryDocker Images, npm-Pakete, Maven

Diese Funktionen sind im Free-Plan grundsätzlich enthalten. Limits gibt es bei Actions-Minuten, Codespaces-Stunden und privaten Repositories mit Pro-Features.

GitHub vs. GitLab: Wann wählst du was?

GitLab ist die ernsthafte Alternative zu GitHub, vor allem in Europa und im regulierten Umfeld. Ich habe Kundenprojekte auf beiden Plattformen geleitet und sage dir: Die technischen Unterschiede sind kleiner als die Mythen suggerieren. Entscheidend sind Compliance, Self-Hosting-Bedarf und Team-Größe.

KriteriumGitHubGitLab
HostingSaaS + Enterprise ServerSaaS + Self-Managed (CE/EE)
CI/CDGitHub ActionsGitLab CI (älter, ausgereifter)
KI-IntegrationCopilot (führend)Duo (Catch-up, AWS Bedrock)
DevSecOps-SuiteAdd-ons (Dependabot, CodeQL)Built-in (SAST, DAST, Container Scan)
Marketplace30.000+ ActionsKleiner, dafür kuratiert
DSGVO-StandardfallGithub.com US-HostingGitLab.com EU-Region wählbar

Faustregel: GitHub für Open-Source-affine Teams, KI-First-Workflows und maximale Community-Reichweite. GitLab für Enterprise-Setups mit Self-Hosting-Pflicht, integrierter Security-Suite und feinkörnigen Berechtigungen. Wir gehen in unserem GitLab-Artikel auf die Plattform im Detail ein.

GitHub für Testautomatisierung und QA-Teams

Für Test Automation Engineers ist GitHub mehr als ein Code-Speicher. Es ist Test-Code-Repository, Pipeline-Host und Reporting-Layer in einem. So sieht ein typisches Setup in einem Qytera-Projekt aus:

  • tests/-Ordner im Haupt-Repo mit Playwright-, Cypress- oder Selenium-Suites
  • .github/workflows/test.yml triggert die Suite auf jedem Pull Request
  • Artifacts hängen den Playwright-Trace, Screenshots und HTML-Report ans Workflow-Run
  • Branch Protection Rules verbieten den Merge, solange die Suite rot ist
  • Issues mit Test-Failure-Labels werden via Slack-Webhook ans QA-Channel gepingt

Das Resultat: Jeder Pull Request hat eine Quality-Gate-Spalte, die zeigt, ob die End-to-End-Tests durchlaufen. Tests sind kein Add-on. Tests sind der Vertrag, den Code und CI miteinander schließen.

GitHub Copilot und KI-Trends 2026

GitHub Copilot ist 2026 nicht mehr nur ein Autocomplete-Tool. Mit dem Agent Mode (GA seit April 2026) kann Copilot ganze Multi-File-Edits planen, ausführen und mit dir abstimmen. Der Workspace generiert komplette PR-Vorschläge aus einer Issue-Beschreibung. Die PR-Review-Integration kommentiert Code-Smells und schlägt Refactorings vor.

Wichtiger Hinweis: GitHub hat am 20. April 2026 die Neu-Anmeldungen für Copilot Pro, Pro+ und Student temporär pausiert. Auch Copilot Business für Free/Team-Pläne ist seit 22. April 2026 für Neukunden gesperrt. Hintergrund ist die GPU-Knappheit durch die hohe Agent-Mode-Last. Bestehende Abos laufen weiter. Details und Modelle behandeln wir im Copilot-Artikel.

Self-hosted Runner und GitHub-hosted Runner

Wer GitHub Actions nutzt, steht früher oder später vor der Wahl: GitHub-hosted Runner (managed) oder Self-hosted (eigene Hardware). Beide haben 2026 starke Updates bekommen.

GitHub-hosted Runner sind seit 1. Januar 2026 um bis zu 39 Prozent günstiger. Linux-Standard-Runner kosten jetzt 0,005 US-Dollar pro Minute statt 0,008. Custom Runner Images sind seit April 2026 General Available - du kannst eigene Base-Images mit vorinstallierten Dependencies hinterlegen. Der Runner Scale Set Client (Public Preview seit Februar 2026) gibt Kubernetes-Teams plattform-agnostisches Auto-Scaling für Self-hosted Pools.

Faustregel: GitHub-hosted für unter 50.000 Minuten pro Monat und Standard-Tech-Stacks. Self-hosted für Hardware-Anforderungen wie GPU-Tests, große Cache-Bedürfnisse oder strikte Compliance. Tiefer ins Thema in unserem Actions-Tutorial.

Sicherheit, Compliance und EU AI Act

GitHub bietet 2026 ein dichtes Security-Toolset: Dependabot scannt Dependencies auf bekannte CVEs, Secret Scanning erkennt versehentlich committete API-Keys, CodeQL führt SAST-Analysen aus. Die meisten Features sind im Free-Plan für Public Repos enthalten.

Beim DSGVO-Thema gilt: Github.com läuft auf US-Infrastruktur (AWS und Azure). Für strikt-EU-Compliance-Setups bietet GitHub Enterprise Server, der on-premise läuft, oder GitHub Enterprise Cloud mit Data Residency in der EU (seit 2024 verfügbar für Enterprise-Kunden).

Der EU AI Act trifft GitHub vor allem über Copilot. Code-Generation gilt als General-Purpose-AI-Modell, mit Transparenz-Pflichten und Trainingsdaten-Dokumentation. GitHub hat im März 2026 das Copilot-Datenfluss-Whitepaper aktualisiert. Wer Copilot in regulierten Bereichen einsetzt, dokumentiert die Modell-Wahl und den Prompt-Flow.

Stolperfallen für Einsteiger

Ich sehe diese vier Fallen in Kundenprojekten regelmäßig:

  • Force-Push auf main: Branch-Protection-Rules vergessen, dann überschreibt jemand die Historie. Lösung: Required-Reviews + Linear-History + Disable-Force-Push global aktivieren.
  • Secrets im Code: API-Token landen im Repo, weil .env nicht ge-gitignored war. Lösung: Secret Scanning + Pre-Commit-Hook (Talisman, gitleaks) lokal.
  • Actions-Minuten-Überraschung: Workflows triggern bei jedem Push und brennen die Free-Minuten in 3 Tagen weg. Lösung: paths:-Filter setzen und concurrency:-Group für Branches einrichten.
  • Public-Default vergessen: Du legst ein "schnelles" Test-Repo an, vergisst Private umzustellen und der Kunden-Code ist plötzlich öffentlich. Lösung: Organization-Setting auf Default-Private setzen.

Fazit

GitHub ist 2026 nicht mehr nur ein Hosting-Service. Es ist die Plattform, an der Code, CI/CD, KI-Assistenz und Security zusammenlaufen. Für Entwicklerinnen und Tester:innen lohnt sich der genaue Blick auf Actions, Copilot und die Security-Features - sie ersparen ganze Tool-Ketten. Ich nutze GitHub in Projekten als Single-Pane-of-Glass für Code-Review, Test-Reporting und Release-Notes.

Wenn du tiefer einsteigen willst: Lies das Actions-Tutorial für CI/CD-Workflows, den Copilot-Artikel für KI-Pair-Programming und unsere k6-Lasttest-Praxis für Performance-Workflows im Repo. Brauchst du Unterstützung beim Setup für dein Team? Unser Continuous-Testing-Service bringt Pipelines, Tests und Reporting zusammen.

FAQ: Häufige Fragen zu GitHub

Was ist der Unterschied zwischen Git und GitHub?

Git ist das lokale Versionskontroll-Tool. GitHub ist die Cloud-Plattform, die Git-Repositories hostet und Web-UI, Pull Requests, Actions und Copilot drumherum baut. Du kannst Git ohne GitHub nutzen, aber nicht umgekehrt.

Ist GitHub kostenlos?

Ja. Der Free-Plan umfasst unbegrenzte öffentliche und private Repos, 2.000 Actions-Minuten pro Monat, 500 MB Packages-Storage und Copilot Free mit 50 Chat-Requests. Pro-Features wie Codespaces-Stunden oder erweiterte Security gibt es ab 4 US-Dollar pro Monat.

Wie funktioniert ein Pull Request?

Du erstellst einen Branch, machst Änderungen und öffnest einen Pull Request gegen den Hauptbranch. Reviewer kommentieren Code-Stellen, fordern Änderungen an oder approven. Sobald die Reviewer-Rules erfüllt sind und CI grün ist, wird gemerged. PRs sind das Quality-Gate für jeden Code, der in main landet.

Was ist GitHub Copilot und brauche ich es?

Copilot ist GitHubs KI-Pair-Programmer. Er schlägt Code-Completion im Editor vor, beantwortet Fragen via Chat und reviewt seit 2026 Pull Requests. Brauchen tust du ihn nicht, aber Teams berichten von 20 bis 40 Prozent Produktivitätsgewinn bei Boilerplate-Code. Details im Copilot-Artikel.

GitHub oder GitLab: Was ist besser?

Beide sind ausgereift. GitHub gewinnt bei Open-Source-Reichweite, KI-Integration und Marketplace-Breite. GitLab gewinnt bei Self-Hosting, integrierter DevSecOps-Suite und EU-Data-Residency im SaaS-Plan. Für Test-Automation-Teams ist beides production-ready.

Kann ich GitHub für DSGVO-konforme Projekte nutzen?

Github.com läuft auf US-Cloud. Für DSGVO-strikte Setups gibt es GitHub Enterprise Server (on-premise) oder GitHub Enterprise Cloud mit EU Data Residency. Bei Copilot prüfst du zusätzlich, ob der Code-Index in der EU-Region liegt oder nicht.

Testautomatisierung Beratung

Sie möchten Ihre Testautomatisierung optimieren? Unsere Experten helfen Ihnen bei der Auswahl der richtigen Tools, Best Practices und CI/CD-Integration.

Jetzt anfragen

Finden Sie weitere interessante Artikel zum Thema: