Git und GitHub · 7 min read · Sep 19, 2025
Installation und Verwendung von Git und GitHub auf Ubuntu Linux: Ein Leitfaden für Anfänger

GitHub ist ein Schatz an einigen der besten Projekte der Welt, die durch die Beiträge von Entwicklern weltweit entstanden sind. Diese benutzerfreundliche und ansprechende Plattform hilft jedem, der daran interessiert ist, etwas Großes zu bauen oder zu entwickeln, beizutragen und in der Open-Source-Community anerkannt zu werden.
Git ist ein weit verbreitetes verteiltes Versionskontrollsystem in der Softwareentwicklung, insbesondere in Linux-Umgebungen. Es ermöglicht Entwicklern, Änderungen an ihrem Code zu verfolgen, mit anderen zusammenzuarbeiten und verschiedene Versionen ihrer Projekte zu verwalten. Git ermöglicht die Erstellung von Repositories, in denen Code und zugehörige Dateien gespeichert werden, und unterstützt Branching und Merging, sodass Entwickler unabhängig an verschiedenen Funktionen oder Fehlerbehebungen arbeiten können, bevor sie ihre Änderungen integrieren. Die dezentrale Natur von Git bedeutet, dass jeder Mitwirkende eine vollständige Kopie des Repositories hat, was sicherstellt, dass die Arbeit auch ohne Netzwerkzugang fortgesetzt werden kann. In Linux integriert, wird Git häufig über die Befehlszeile verwendet und bietet leistungsstarke Werkzeuge für das Management von Quellcode, was es für moderne Softwareentwicklungs-Workflows unerlässlich macht.
Dieses Tutorial ist ein schneller Einrichtungsleitfaden für die Installation von Git und die Verwendung von GitHub. Es erklärt, wie man verschiedene Funktionen ausführt: ein Repository lokal erstellen, dieses Repo mit dem Remote-Host verbinden, der Ihr Projekt enthält (wo jeder es sehen kann), die Änderungen committen und schließlich den gesamten Inhalt des lokalen Systems zu GitHub pushen.
Bitte beachten Sie, dass dieses Tutorial davon ausgeht, dass Sie über grundlegende Kenntnisse der in Git verwendeten Begriffe wie Push, Pull-Requests, Commit, Repository usw. verfügen. Es erfordert auch, dass Sie sich hier bei GitHub registrieren und Ihren GitHub-Benutzernamen notieren. Lassen Sie uns also beginnen:
1 Git für Linux installieren
Laden Sie Git für Linux herunter und installieren Sie es:
sudo apt install gitDer obige Befehl gilt für Ubuntu und funktioniert auf allen aktuellen Ubuntu-Versionen, getestet von Ubuntu 20.04 bis Ubuntu 24.04, und es ist wahrscheinlich, dass es auf zukünftigen Versionen auf die gleiche Weise funktioniert.
2 GitHub konfigurieren
Sobald die Installation erfolgreich abgeschlossen ist, besteht der nächste Schritt darin, die Konfigurationsdetails des GitHub-Benutzers einzurichten. Verwenden Sie dazu die folgenden beiden Befehle, indem Sie “user_name” durch Ihren GitHub-Benutzernamen und “email_id” durch die E-Mail-Adresse ersetzen, die Sie zur Erstellung Ihres GitHub-Kontos verwendet haben.
git config --global user.name "user_name"git config --global user.email "email_id"Das folgende Bild zeigt ein Beispiel meiner Konfiguration, wobei mein “user_name” “akshaypai” und meine “email_id” “ [email protected] “ ist.
3 Ein lokales Repository erstellen
Erstellen Sie einen Ordner auf Ihrem System. Dies wird als lokales Repository dienen, das später auf die GitHub-Website gepusht wird. Verwenden Sie den folgenden Befehl:
git init MytestWenn das Repository erfolgreich erstellt wurde, erhalten Sie die folgende Zeile:
Initialized empty Git repository in /home/akshay/Mytest/.git/Diese Zeile kann je nach Ihrem System variieren.
Hier ist Mytest der Ordner, der erstellt wird, und “init” macht den Ordner zu einem GitHub-Repository. Wechseln Sie in dieses neu erstellte Verzeichnis:
cd Mytest4 Erstellen Sie eine README-Datei, um das Repository zu beschreiben
Erstellen Sie nun eine README-Datei und geben Sie einen Text wie “dies ist eine Git-Einrichtung auf Linux” ein. Die README-Datei wird normalerweise verwendet, um zu beschreiben, was das Repository enthält oder worum es bei dem Projekt geht. Beispiel:
gedit READMESie können auch andere Texteditoren verwenden. Ich benutze gedit. Der Inhalt der README-Datei wird sein:
This is a git repo5 Repository-Dateien zu einem Index hinzufügen
Dies ist ein wichtiger Schritt. Hier fügen wir alles hinzu, was auf die Website gepusht werden muss, in einen Index. Diese Dinge könnten die Textdateien oder Programme sein, die Sie zum ersten Mal in das Repository hinzufügen, oder es könnte sich um das Hinzufügen einer Datei handeln, die bereits existiert, aber mit einigen Änderungen (einer neueren Version/aktualisierten Version).
Hier haben wir bereits die README-Datei. Lassen Sie uns also eine weitere Datei erstellen, die ein einfaches C-Programm enthält, und nennen Sie sie sample.c. Der Inhalt wird sein:
#include
int main()
{
printf("hello world");
return 0;
} Jetzt haben wir also 2 Dateien
README und sample.cFügen Sie sie mit den folgenden 2 Befehlen zum Index hinzu:
git add READMEgit add sample.cBeachten Sie, dass der Befehl “git add” verwendet werden kann, um beliebig viele Dateien und Ordner zum Index hinzuzufügen. Hier beziehe ich mich mit Index auf einen bufferartigen Raum, der die Dateien/Ordner speichert, die in das Git-Repository hinzugefügt werden müssen.
6 Änderungen, die am Index vorgenommen wurden, committen
Sobald alle Dateien hinzugefügt sind, können wir sie committen. Das bedeutet, dass wir festgelegt haben, welche Ergänzungen und/oder Änderungen vorgenommen werden müssen, und sie jetzt bereit sind, in unser Repository hochgeladen zu werden. Verwenden Sie den Befehl:
git commit -m "some_message"“some_message” im obigen Befehl kann eine einfache Nachricht wie “mein erster Commit” oder “Änderung in README” usw. sein.
7 Ein Repository auf GitHub erstellen
Erstellen Sie ein Repository auf GitHub. Beachten Sie, dass der Name des Repositories derselbe wie der des lokalen Systems sein sollte. In diesem Fall wird es “Mytest” sein. Melden Sie sich dazu bei Ihrem Konto auf https://github.com an. Klicken Sie dann auf das “Plus (+)”-Symbol in der oberen rechten Ecke der Seite und wählen Sie “Neues Repository erstellen”. Füllen Sie die Details wie im folgenden Bild gezeigt aus und klicken Sie auf die Schaltfläche “Repository erstellen”.

Sobald dies erstellt ist, können wir die Inhalte des lokalen Repositories in das GitHub-Repository in Ihrem Profil pushen. Verbinden Sie sich mit dem Repository auf GitHub, indem Sie den Befehl verwenden:
Wichtiger Hinweis: Stellen Sie sicher, dass Sie ‘user_name’ und ‘Mytest’ im Pfad durch Ihren GitHub-Benutzernamen und den Ordner ersetzen, bevor Sie den Befehl ausführen!
git remote add origin https://github.com/user_name/Mytest.git8 Dateien von einem lokalen Repository in ein GitHub-Repository pushen
Der letzte Schritt besteht darin, die Inhalte des lokalen Repositories in das Remote-Host-Repository (GitHub) zu pushen, indem Sie den Befehl verwenden:
git push origin masterGeben Sie die Anmeldeinformationen [Benutzername und Passwort] ein.
Das folgende Bild zeigt das Verfahren von Schritt 5 bis Schritt 8

Dies fügt also alle Inhalte des Ordners ‘Mytest’ (mein lokales Repository) zu GitHub hinzu. Für nachfolgende Projekte oder zum Erstellen von Repositories können Sie direkt mit Schritt 3 beginnen. Wenn Sie sich schließlich in Ihr GitHub-Konto einloggen und auf Ihr Mytest-Repository klicken, können Sie sehen, dass die 2 Dateien README und sample.c hochgeladen wurden und für alle sichtbar sind, wie im folgenden Bild gezeigt.

Häufig gestellte Fragen
Wie kann ich überprüfen, ob Git korrekt installiert ist?
Nach der Installation können Sie überprüfen, ob Git installiert ist, indem Sie eingeben:
git --versionim Terminal. Dies zeigt die installierte Version von Git an.
Wie konfiguriere ich Git mit meinem Benutzernamen und meiner E-Mail?
Konfigurieren Sie Ihren Git-Benutzernamen und Ihre E-Mail mit den Befehlen:
git config --global user.name "Ihr Name"
git config --global user.email "[email protected]"Ersetzen Sie “Ihr Name” und “ [email protected] “ durch Ihre persönlichen Daten.
Was sind die grundlegenden Git-Befehle, die ich kennen sollte?
Die am häufigsten verwendeten GIT-Befehle sind:
- git init: Initialisiert ein neues Git-Repository.
- git clone [URL]: Klont ein Repository aus einer Remote-Quelle.
- git add [Datei]: Fügt Dateien zum Staging-Bereich hinzu.
- git commit -m “[Commit-Nachricht]”: Commitet Ihre Änderungen mit einer Nachricht.
- git push: Pusht Ihre Änderungen in das Remote-Repository.
- git pull: Holt Updates aus dem Remote-Repository.
Wie erstelle ich ein neues Repository auf GitHub?
Gehen Sie zu GitHub, melden Sie sich an und klicken Sie auf das “+”-Symbol in der oberen rechten Ecke. Wählen Sie dann “ Neues Repository“. Füllen Sie die Repository-Details aus und klicken Sie auf “ Repository erstellen“.
Wie kann ich mein lokales Repository zu GitHub pushen?
Fügen Sie zuerst das Remote-Repository mit hinzu:
git remote add origin [Repository-URL]Dann pushen Sie Ihren Code mit:
git push -u origin master(für den ersten Push) oder
git push(für nachfolgende Pushes).
Was soll ich tun, wenn ich beim Pushen zu GitHub einen ‘Zugriff verweigert’-Fehler erhalte?
Dieser Fehler tritt normalerweise auf, wenn SSH-Schlüssel nicht korrekt eingerichtet sind. Generieren Sie einen SSH-Schlüssel mit:
ssh-keygenund fügen Sie ihn unter “ Einstellungen “ -> “ SSH und GPG-Schlüssel “ zu Ihrem GitHub-Konto hinzu.
Wie ziehe ich Änderungen aus einem GitHub-Repository?
Verwenden Sie git pull, um Änderungen vom Remote-Repository in Ihr lokales Repository abzurufen und zu mergen.
Was ist eine .gitignore-Datei und wie verwende ich sie?
Eine .gitignore-Datei gibt absichtlich nicht verfolgte Dateien an, die Git ignorieren soll. Fügen Sie Dateinamen oder Muster zu dieser Datei hinzu, um sie vom Tracking auszuschließen.
Wie kann ich Merge-Konflikte in Git lösen?
Wenn ein Merge-Konflikt auftritt, bearbeiten Sie die Dateien manuell, um die Konflikte zu lösen, und verwenden Sie dann:
git add [Datei]um sie als gelöst zu markieren und die Änderungen zu committen.
Wie organisiert man die Entwicklung mit mehreren Entwicklern?
Die Branch-Funktion in GIT kann Commits und Entwicklungen organisieren, wenn mehrere Entwickler am selben Projekt arbeiten. Sehen Sie sich diesen Leitfaden an, wie man Branches in GIT erstellt.
Links
- Git - Quellversionskontrollsystem
- Github
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.