Gitea ist unsere private, leichtgewichtige Git-Plattform auf git.hd-labs.de, ähnlich wie GitHub oder GitLab. Sie dient zur Versionsverwaltung von Software-Projekten, Skripten und Konfigurationen.
Um Code sicher ohne ständige Passworteingabe auf den Server zu pushen, solltest du einen SSH-Schlüssel verwenden:
Öffne dein Terminal (Linux/macOS) oder die Git Bash (Windows) und führe aus:
ssh-keygen -t ed25519 -C "deine.email@beispiel.de"
Bestätige den Standardpfad mit Enter. Dein öffentlicher Schlüssel liegt danach unter ~/.ssh/id_ed25519.pub.
id_ed25519.pub-Datei ein.Kopiere die SSH-URL aus Gitea und führe im Terminal aus:
git clone git@git.hd-labs.de:BENUTZERNAME/PROJEKT.git
Falls du lokal bereits ein Projekt hast und es auf Gitea sichern möchtest:
# Git initialisieren
git init
# Dateien hinzufügen und committen
git add .
git commit -m "Initial commit"
# Gitea als Remote hinzufügen (SSH)
git remote add origin git@git.hd-labs.de:BENUTZERNAME/PROJEKT.git
# Code pushen
git branch -M main
git push -u origin main