1
Git Arbeitsablauf
Jochen Hanisch edited this page 2026-04-27 23:03:25 +02:00

Git-Arbeitsablauf

Klonen

Per SSH:

git clone git@git.madformed.de:jochen-hanisch/gitea.git

Falls der dedizierte Schlüssel nicht global in ~/.ssh/config steht:

GIT_SSH_COMMAND='ssh -i ~/.ssh/id_ed25519_madformed_gitea -o IdentitiesOnly=yes' \
  git clone git@git.madformed.de:jochen-hanisch/gitea.git

Normaler Arbeitsfluss

git status
git pull
git add <dateien>
git commit -m "Kurze Beschreibung"
git push

Vor jedem Push sollte der Arbeitsstand geprüft werden:

git status --short --branch
git log --oneline -5

Remote prüfen

git remote -v

Soll für das Dokumentationsrepo:

origin git@git.madformed.de:jochen-hanisch/gitea.git

Wiki bearbeiten

Die Gitea-Wiki ist ein eigenes Git-Repository.

git clone git@git.madformed.de:jochen-hanisch/gitea.wiki.git

Danach wie gewohnt:

git add .
git commit -m "Aktualisiere Wiki"
git push

Keine Secrets committen

Nicht committen:

  • private SSH-Schlüssel
  • Passwörter
  • Tokens
  • .env mit echten Zugangsdaten
  • Zertifikatsschlüssel
  • Server-Backups mit Konfiguration und Secrets

Öffentliche Schlüssel, Fingerprints und nicht-sensitive Pfade dürfen dokumentiert werden.