cd /home/r-uu/develop/github
mv main main.backup.20260111_235114
Das alte Projekt ist noch da, falls du etwas brauchst!
git clone https://github.com/r-uu/main.git
✅ 2583 Objekte erfolgreich heruntergeladen ✅ 1245 Dateien aktualisiert
cd main
bash config/shared/scripts/fix-git-wsl-intellij.sh
✅ Git askpass deaktiviert ✅ GitHub CLI als credential helper konfiguriert ✅ Keine “Exec format error” mehr!
Die Shell-Scripts hatten Windows-Zeilenenden (CRLF) und wurden auf Unix (LF) konvertiert:
modified: config/shared/scripts/*.sh (12 Dateien)
Optionen:
git restore config/shared/scripts/*.shgit add -A && git commit -m "fix: Zeilenenden für Shell-Scripts"Schritt 1: Projekt in IntelliJ schließen
Schritt 2: Git-Pfad in IntelliJ konfigurieren
\\wsl.localhost\Ubuntu\usr\bin\gitNativeSchritt 3: Projekt wieder öffnen
\\wsl.localhost\Ubuntu\home\r-uu\develop\github\mainSchritt 4: Test Update Project
Einfach das IntelliJ Terminal verwenden (Alt+F12):
# Aliase laden (falls nicht automatisch)
source ~/.bashrc
# Git-Operationen
ruu-pull
ruu-push
ruu-status
Funktioniert sofort, keine weitere Konfiguration nötig!
Für die beste Erfahrung, wechsle zu SSH:
cd /home/r-uu/develop/github/java/main
# Remote auf SSH umstellen
git remote set-url origin git@github.com:r-uu/main.git
# Test
ssh -T git@github.com
# Ab jetzt: keine Credential-Probleme mehr!
/home/r-uu/develop/github/
├── main/ ← NEU, frisch geklont ✅
├── main.backup.20260111_235114/ ← Backup vom alten Stand
├── space-02/ ← Original, unverändert
├── backup.r-uu.bom/ ← Altes Backup
└── backup.r-uu.root/ ← Altes Backup
# Zum neuen Projekt wechseln
cd /home/r-uu/develop/github/java/main
# Git Status
git status
# Aliase laden
source ~/.bashrc
# Git Pull testen
ruu-pull
# Alte Backups aufräumen (VORSICHT!)
# rm -rf /home/r-uu/develop/github/java/main.backup.*
# rm -rf /home/r-uu/develop/github/backup.r-uu.*
Lösung: IntelliJ Git-Pfad noch nicht konfiguriert (siehe Option 1 oben)
Lösung:
source ~/.bashrc
# oder
source /home/r-uu/develop/github/java/main/config/shared/wsl/aliases.sh
Lösung:
# Kopiere aus dem Backup
cp /home/r-uu/develop/github/java/main.backup.20260111_235114/some-file.txt \
/home/r-uu/develop/github/java/main/
Lösung:
cd /home/r-uu/develop/github/java/main
bash setup-fresh-clone.sh
\\wsl.localhost\Ubuntu\home\r-uu\develop\github\main
\\wsl.localhost\Ubuntu\usr\bin\git
# Im Terminal (Alt+F12 in IntelliJ)
cd /home/r-uu/develop/github/java/main
# Test 1: Git funktioniert
git status
# Erwartung: "Your branch is up to date"
# Test 2: Aliase funktionieren
ruu-help
# Erwartung: Liste aller Aliase
# Test 3: Pull funktioniert
ruu-pull
# Erwartung: "Already up to date" (keine Fehler!)
Wenn alle 3 Tests erfolgreich sind: ✅ Alles funktioniert!
✅ Projekt frisch geklont - Sauberer Zustand ✅ Git konfiguriert - WSL+IntelliJ kompatibel ✅ Backup erstellt - Alte Version ist sicher ✅ Dokumentiert - Alle Schritte nachvollziehbar
Empfehlung: Nutze das Terminal in IntelliJ (Alt+F12) für Git-Operationen, bis du IntelliJ’s Git-Pfad konfiguriert hast.
Erstellt: 2026-01-11 23:51 Repository: https://github.com/r-uu/main.git Lokaler Pfad: /home/r-uu/develop/github/java/main