---
title: "Was ist GitHub? Ein Leitfaden für Anfänger"
description: "GitHub ist eine Website, die deine Git-Projekte online speichert, damit du sie sichern, zusammenarbeiten und deployen kannst. Lerne, was es ist und wie du es nutzt."
type: "fundamental"
locale: "de-CH"
category: "tools"
canonical: "https://agenticschool.dev/de/grundlagen/what-is-github"
dateModified: "2026-06-12"
---

# Was ist GitHub? Ein Leitfaden für Anfänger

- Kategorie: tools
- Aktualisiert: 2026-06-12
- Keywords: GitHub, repository, push, private repo, beginner
- Kanonische URL: https://agenticschool.dev/de/grundlagen/what-is-github
- Sprache: de-CH

> GitHub ist eine Website, die deine Git-Projekte online speichert, damit du sie sichern, zusammenarbeiten und deployen kannst. Lerne, was es ist und wie du es nutzt.

GitHub ist eine Website, die deine Git-Projekte online speichert, damit du sie sichern, teilen und deployen kannst. Wenn Git das Tool ist, das Snapshots deines Projekts auf deinem Computer speichert, dann ist GitHub der Ort, an dem diese Snapshots in der Cloud leben. Dort wird der meiste Code der Welt aufbewahrt, und die meisten Hosting-Plattformen verbinden sich mit GitHub, um deine Seite automatisch zu deployen, sobald du neue Änderungen pushst.

## Was dir GitHub gibt

GitHub verwandelt dein lokales Git-Projekt in etwas Dauerhaftes und Vernetztes. Dein Code ist abseits deines Laptops gesichert, andere können ihn reviewen und beitragen, und Deploy-Dienste beobachten dein Repository und deployen bei jeder Änderung neu.

- Ein sicheres Backup deiner ganzen Projekt-History abseits der Maschine.
- Zusammenarbeit: Issues, Reviews und Pull Requests für die Arbeit mit anderen.
- Deployment: Hosts wie Vercel deployen automatisch, wenn du pushst.

## Öffentliche vs private Repositories

Ein Repository (oder "Repo") ist ein Projekt auf GitHub. Es kann öffentlich sein, also für alle sichtbar, oder privat, also nur für eingeladene Personen. Für ein Business-Projekt setze standardmässig auf privat, damit dein Code und deine IP dir gehören. Du kannst es später jederzeit öffentlich machen, wenn du willst.

## Deinen Code pushen

Nachdem du lokal mit Git committest, "pushst" du diese Commits zu GitHub, um sie hochzuladen. Beim ersten Mal verbindest du dein lokales Projekt mit einem Repo; danach ist Pushen ein Befehl. Die umgekehrte Richtung heisst "Pull", was Änderungen von GitHub zurück auf deinen Computer lädt und zählt, sobald du über zwei Maschinen oder mit anderen arbeitest.

```bash
git push
```
Lädt deine lokalen Commits ins verbundene GitHub-Repository hoch.

## Häufige Anfänger-Verwirrungen

Die grösste ist die Angst, dass Pushen deine Secrets preisgibt. Das kann passieren, wenn du unachtsam bist, weshalb Secrets in einer .env-Datei leben, die Git ignoriert. Pushe deinen Code, nie deine Keys. Leute verwechseln auch GitHub die Website mit Git dem Tool: Du kannst ein völlig gutes Git-Projekt haben, das GitHub nie berührt, und GitHub fügt einfach ein sicheres Online-Zuhause plus Zusammenarbeit obendrauf. Schliesslich musst du nicht jeden Button einer Repository-Seite verstehen, um produktiv zu sein. Dein Projekt verbinden, committen und pushen deckt fast alles ab, was ein Anfänger wochenlang tut.

## Häufige Fragen

### Ist GitHub kostenlos?

Ja. GitHub hat einen grosszügigen kostenlosen Tarif mit unbegrenzten öffentlichen und privaten Repositories, was für das Lernen und die meisten kleinen Projekte reichlich ist.

### Soll mein Repository öffentlich oder privat sein?

Für Business- oder persönliche Projekte setze standardmässig auf privat, damit dein Code dir gehört. Mach es nur öffentlich, wenn du den Quellcode bewusst offen teilen willst.

### Muss ich GitHub nutzen, um Git zu nutzen?

Nein. Git funktioniert für sich. GitHub fügt Online-Backup, Zusammenarbeit und einfaches Deployment hinzu, weshalb die meisten beide zusammen nutzen.
