91 lines
2.1 KiB
Markdown
91 lines
2.1 KiB
Markdown
# 🔐 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!
|
|
|