Initialer Commit: Projekt Start
This commit is contained in:
82
setup-github.sh
Executable file
82
setup-github.sh
Executable file
@@ -0,0 +1,82 @@
|
||||
#!/bin/bash
|
||||
# Script zum Setup von GitHub Repository
|
||||
|
||||
echo "🚀 HyggeCraftery - GitHub Setup"
|
||||
echo "==============================="
|
||||
echo ""
|
||||
|
||||
# Prüfe ob Git bereits initialisiert ist
|
||||
if [ ! -d ".git" ]; then
|
||||
echo "📦 Initialisiere Git Repository..."
|
||||
git init
|
||||
git add .
|
||||
git commit -m "Initial commit: HyggeCraftery Flutter App"
|
||||
echo "✅ Git Repository initialisiert"
|
||||
else
|
||||
echo "✅ Git Repository bereits initialisiert"
|
||||
git add .
|
||||
git commit -m "Update: Deploy to Coolify" || echo "⚠️ Keine Änderungen zu committen"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "📋 GitHub Repository konfigurieren..."
|
||||
echo ""
|
||||
|
||||
# Prüfe ob Remote bereits existiert
|
||||
if git remote get-url origin >/dev/null 2>&1; then
|
||||
CURRENT_REMOTE=$(git remote get-url origin)
|
||||
echo "⚠️ Remote bereits konfiguriert: $CURRENT_REMOTE"
|
||||
read -p "Möchtest du es ändern? (j/n): " CHANGE_REMOTE
|
||||
|
||||
if [ "$CHANGE_REMOTE" = "j" ] || [ "$CHANGE_REMOTE" = "J" ] || [ "$CHANGE_REMOTE" = "y" ] || [ "$CHANGE_REMOTE" = "Y" ]; then
|
||||
git remote set-url origin https://github.com/Timborimbo/hyggecraftery_APP.git
|
||||
echo "✅ Remote aktualisiert"
|
||||
fi
|
||||
else
|
||||
git remote add origin https://github.com/Timborimbo/hyggecraftery_APP.git
|
||||
echo "✅ Remote hinzugefügt"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "📤 Pushe zu GitHub..."
|
||||
echo ""
|
||||
|
||||
# Branch auf main setzen (falls nicht bereits)
|
||||
git branch -M main 2>/dev/null || true
|
||||
|
||||
# Pushen
|
||||
echo " Versuche zu pushen..."
|
||||
git push -u origin main
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo ""
|
||||
echo "✅ Code erfolgreich zu GitHub gepusht!"
|
||||
echo ""
|
||||
echo "📋 Nächste Schritte in Coolify:"
|
||||
echo ""
|
||||
echo "1. Gehe zu deiner Application: APP_hgyyecraftery"
|
||||
echo "2. Settings → Source"
|
||||
echo "3. Source Type: 'Private Repository (with Deploy Key)'"
|
||||
echo "4. Repository URL: https://github.com/Timborimbo/hyggecraftery_APP.git"
|
||||
echo "5. Branch: main"
|
||||
echo "6. Coolify wird einen Deploy Key generieren"
|
||||
echo "7. Kopiere den Deploy Key und füge ihn zu GitHub hinzu:"
|
||||
echo " - GitHub → Repository → Settings → Deploy keys → Add deploy key"
|
||||
echo " - Füge den Key von Coolify ein"
|
||||
echo "8. Speichern und Deploy!"
|
||||
else
|
||||
echo ""
|
||||
echo "❌ Fehler beim Pushen!"
|
||||
echo ""
|
||||
echo "Mögliche Ursachen:"
|
||||
echo " - Du bist nicht bei GitHub angemeldet"
|
||||
echo " - Repository existiert noch nicht"
|
||||
echo " - Keine Berechtigung"
|
||||
echo ""
|
||||
echo "Lösung:"
|
||||
echo " 1. Prüfe, ob das Repository existiert: https://github.com/Timborimbo/hyggecraftery_APP"
|
||||
echo " 2. Melde dich bei GitHub an"
|
||||
echo " 3. Versuche es erneut"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user