5.5 KiB
Git Authentication Problem - Lösung
Problem
"Authentication failed" beim Push zu Gitea (git.webklar.com)
⚡ Quick Start (Schnellste Lösung)
- Gehe zu: https://git.webklar.com/user/settings/applications
- Klicke auf: "Generate New Token"
- Name:
GitHub Desktop - Scopes: Aktiviere
repo(oder alle) - Kopiere den Token (wird nur einmal angezeigt!)
- In GitHub Desktop: File → Options → Accounts → Sign in with token
Lösung für GitHub Desktop
Option 1: Token erneuern (Empfohlen)
-
Gehe zu Gitea:
- Öffne: https://git.webklar.com
- Logge dich ein
-
Erstelle neues Token:
Weg 1 (Empfohlen):
- Klicke auf dein Profilbild/Avatar (oben rechts)
- Klicke auf Settings
- Im linken Menü: Klicke auf Applications
- Unter "Manage Access Tokens": Klicke auf Generate New Token
Weg 2 (Alternative):
- Gehe direkt zu: https://git.webklar.com/user/settings/applications
- Unter "Manage Access Tokens": Klicke auf Generate New Token
Token konfigurieren:
- Token Name:
GitHub Desktop(oder ein anderer Name) - Scopes: Aktiviere
repo(alle Repository-Berechtigungen)- Falls
reponicht sichtbar ist, aktiviere alle verfügbaren Scopes
- Falls
- Klicke auf Generate Token
- WICHTIG: Kopiere den Token sofort (wird nur einmal angezeigt!)
- Der Token beginnt normalerweise mit
gitea_oder ähnlich
- Der Token beginnt normalerweise mit
-
In GitHub Desktop:
- File → Options → Accounts
- Entferne den alten Account (falls vorhanden)
- Klicke auf Sign in → Sign in with a token
- Oder: Sign in with your browser
- Wenn Token nötig: Füge den Token ein
-
Teste:
- Versuche einen Push
- Sollte jetzt funktionieren
Option 2: Repository neu hinzufügen
Falls Option 1 nicht funktioniert:
-
In GitHub Desktop:
- File → Add Local Repository
- Wähle deinen Ordner:
C:\Users\User\Documents\GitHub\ANDJJJJJJ - GitHub Desktop sollte nach Credentials fragen
-
Oder Repository-Clone:
- File → Clone Repository
- URL:
https://git.webklar.com/knso/EmailSorter - Wähle lokalen Pfad
- Logge dich mit Token ein
Option 3: Remote URL prüfen
Falls das Repository umbenannt wurde:
-
In GitHub Desktop:
- Rechtsklick auf Repository → Repository Settings
- Prüfe Remote Repository URL
- Sollte sein:
https://git.webklar.com/knso/EmailSorter - Falls falsch: Aktualisiere auf die richtige URL
-
Oder manuell:
- Öffne
.git/configim Editor - Prüfe die
urlunter[remote "origin"] - Sollte sein:
https://git.webklar.com/knso/EmailSorter
- Öffne
Option 4: Token in URL einbetten (Temporär)
⚠️ Nur als letzte Lösung!
-
Token erstellen (siehe Option 1, Schritt 2)
-
Remote URL aktualisieren:
- In GitHub Desktop: Repository Settings → Remote Repository URL
- Ändere zu:
https://DEIN_TOKEN@git.webklar.com/knso/EmailSorter - Ersetze
DEIN_TOKENmit deinem Token
-
Oder manuell in
.git/config:[remote "origin"] url = https://DEIN_TOKEN@git.webklar.com/knso/EmailSorter
⚠️ WICHTIG: Token wird im Klartext gespeichert! Nicht für öffentliche Repositories!
Wo finde ich "Applications" in Gitea?
Falls du "Applications" nicht findest:
-
Prüfe die URL:
- Nach dem Login sollte die URL sein:
https://git.webklar.com/ - Klicke auf dein Profilbild (oben rechts, neben der Suchleiste)
- Ein Dropdown-Menü öffnet sich
- Klicke auf "Settings" oder "Your Settings"
- Nach dem Login sollte die URL sein:
-
Im Settings-Menü:
- Links siehst du ein Menü mit verschiedenen Optionen
- Suche nach "Applications" oder "Access Tokens"
- Falls nicht sichtbar: Prüfe, ob du die richtigen Berechtigungen hast
-
Direkter Link (falls verfügbar):
- Versuche:
https://git.webklar.com/user/settings/applications - Oder:
https://git.webklar.com/user/settings/tokens
- Versuche:
-
Falls immer noch nicht sichtbar:
- Frage deinen Kumpel (Repository-Admin), ob er dir die Berechtigung geben kann
- Oder nutze Option 4 (Token in URL einbetten) als Alternative
Häufige Probleme
Problem: "Repository not found"
- Lösung: Prüfe, ob das Repository auf Gitea existiert
- Prüfe URL: https://git.webklar.com/knso/EmailSorter
- Falls nicht existiert: Erstelle es auf Gitea oder verwende den alten Namen
Problem: "Permission denied"
- Lösung: Prüfe, ob du Schreibrechte auf das Repository hast
- Frage deinen Kumpel, ob er dir
writeoderadminRechte gegeben hat
Problem: "Token expired"
- Lösung: Erstelle neues Token (siehe Option 1)
Schnell-Checkliste
- Bin ich auf Gitea eingeloggt?
- Existiert das Repository
EmailSorterauf Gitea? - Habe ich Schreibrechte auf das Repository?
- Ist mein Token noch gültig?
- Ist die Remote URL korrekt?
- Habe ich GitHub Desktop neu gestartet?
Hilfe
Falls nichts funktioniert:
-
Prüfe Gitea direkt:
- Gehe zu: https://git.webklar.com/knso/EmailSorter
- Kannst du das Repository sehen?
- Hast du Schreibrechte?
-
Frage deinen Kumpel:
- Hat er das Repository umbenannt?
- Hat er dir die richtigen Rechte gegeben?
- Funktioniert Push bei ihm?
-
Alternative:
- Erstelle neues Repository auf Gitea
- Clone es neu
- Kopiere deine Dateien rein
Meistens hilft: Neues Token erstellen und in GitHub Desktop neu einloggen! 🔑