# 🔐 GitHub Token speichern

## Problem

Das Script fragt jedes Mal nach einem neuen Token, obwohl du bereits einen hast.

---

## ✅ Lösung: Token in macOS Keychain speichern

### Schritt 1: Credential Helper aktivieren

```bash
git config --global credential.helper osxkeychain
```

Das habe ich bereits für dich gemacht! ✅

### Schritt 2: Token einmalig eingeben

Beim nächsten `git push` wirst du nach Credentials gefragt:

**Username:** `Timborimbo`  
**Password:** `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`

**Wichtig:** 
- ✅ Hake **"Store in keychain"** an (wird automatisch angeboten)
- ✅ Der Token wird dann in macOS Keychain gespeichert
- ✅ Danach musst du ihn **nie wieder eingeben**

---

## 🔄 Alternative: Token direkt in URL verwenden

Falls du den Token nicht speichern möchtest, kannst du ihn direkt verwenden:

```bash
git push https://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@github.com/Timborimbo/hyggecraftery_APP.git main
```

**Aber:** Das ist weniger sicher, da der Token in der Command-History gespeichert wird.

---

## ✅ Empfohlene Lösung

**Token in Keychain speichern** (einmalig):

1. Führe aus: `git push origin main`
2. Bei der Abfrage:
   - Username: `Timborimbo`
   - Password: `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`
   - ✅ "Store in keychain" anhaken
3. Fertig! 🎉

Danach funktioniert `./push-to-github.sh` ohne weitere Eingaben.

---

## 🔍 Token in Keychain prüfen

Falls du prüfen möchtest, ob der Token gespeichert ist:

1. Öffne **Keychain Access** (macOS App)
2. Suche nach **"github.com"**
3. Du solltest einen Eintrag sehen

---

## 🆘 Falls Token nicht gespeichert wird

**Manuell in Keychain hinzufügen:**

1. Öffne **Keychain Access**
2. Klicke auf **"Internet Passwords"**
3. Klicke auf **"+"** (neuer Eintrag)
4. **Server:** `github.com`
5. **Account Name:** `Timborimbo`
6. **Password:** `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`
7. **Speichern**

---

## ✅ Zusammenfassung

- ✅ Credential Helper ist aktiviert
- ✅ Code wurde erfolgreich gepusht
- ✅ Beim nächsten Push: Token einmalig eingeben und in Keychain speichern
- ✅ Danach: Keine weiteren Eingaben nötig!

