Initialer Commit: Projekt Start
This commit is contained in:
90
TOKEN_SPEICHERN.md
Normal file
90
TOKEN_SPEICHERN.md
Normal file
@@ -0,0 +1,90 @@
|
||||
# 🔐 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!
|
||||
|
||||
Reference in New Issue
Block a user