SoSe 2026
mbm möglich – nicht über eduroam, da Port 2222 dort blockiert ist.
/home/isa##/public_htmlnanoAllowUsers in /etc/ssh/sshd_config war nicht für neue Benutzer angepasst.
Was hat gut geklappt? Wo gab es weitere Schwierigkeiten?
Wie kamen Sie mit dem Tutorial zurecht? War es verständlich, zu einfach oder zu komplex?
https://isa17.edumake.de.~/public_html.Terminal-Workflows mit KI analysieren
Terminal-Verlauf mit KI-Tool analysieren
Erkenntnisse austauschen
Warten auf alle
Terminal-Verlauf im KI-Tool analysieren & nachfragen
Ergebnisse austauschen (5 min pro Person)
/home/isa##/public_html/
├── index.html ← Startseite
├── kontakt.html ← Kontaktformular
├── ueber_uns.html ← Projektbeschreibung
├── eis_projekt.html ← Teamprojektseite
├── css/ ← Stylesheets
│ └── style.css
├── js/ ← JavaScript-Dateien
│ └── script.js
├── img/ ← Bilder, Logos, Icons
│ ├── gruppenbild.jpg
│ └── logo.svg
└── assets/ ← Downloads (PDFs, ZIPs, etc.)
└── projektinfo.pdf
Trennung nach Dateitypen: erleichtert Wartung, Erweiterung und saubere Verlinkung im HTML.
Später: Umstrukturierung für Flask
Alle Tandems haben die Grundstruktur bereits angelegt:
css/style.css und js/script.js korrektWas bei vielen noch fehlt:
img/ mit Bildern anlegen, Galerie in einer Unterseite einbindenassets/ ablegen und verlinkenstyle.css und script.js gehören in css/ bzw. js/.save-Dateien und Duplikate löschencss/-Ordner!Bringt euer Projekt auf den Stand der Best-Practice-Struktur (vorheriger Slide), bevor wir mit Git starten.
index.htmlindex_v2.htmlindex_v2_final.htmlindex_v2_final_WIRKLICH_FINAL.htmlindex.html kaputt macht?Beide Probleme löst Git.
Wichtig: Git ≠ GitHub ≠ Forgejo
Git = das Werkzeug (lokal auf eurem Rechner)
Forgejo / GitHub = Online-Plattform zum Teilen von Git-Projekten
Dateien lokal bearbeiten
push →← pullgit.md-phw.de
Zentraler Speicher
pull →← pushedumake.de
Website ist live
git clone – Erste Kopie vom Tresor holen
git add DATEI | Datei zum Versand vormerken (einpacken) |
git commit -m "..." | Paket zukleben und beschriften |
git push | Paket an Forgejo abschicken |
git pull | Neueste Version abholen |
git clone URL | Projekt zum ersten Mal herunterladen |
git status | Was hat sich geändert? |
git pull – Neueste Version holengit add – Geänderte Dateien vormerkengit commit -m "..." – Änderungen speicherngit push – An Forgejo senden
Deployment: Auf dem Server per SSH einloggen und git pull ausführen – fertig!
git --version eingeben
Prüfen: git --version im Terminal / Git Bash
Für Fortgeschrittene: Git-Befehle im Terminal (push, pull, clone)
Beispiel: Organisation eis-sose26 mit je einem Repo pro Tandem
README.md und Coverbild erscheinen automatisch