Es herrscht eine solche Verwirrung zu dieser Frage, da es viel zu viel Komplexität in dieser Frage gibt. Zuerst MacOS vs. Win10. Dann die verschiedenen Authentifizierungsmechanismen.
Ich werde hier eine konsolidierte Antwort beginnen und wahrscheinlich Hilfe brauchen. Wenn ich keine Hilfe bekomme, werde ich weiter an der Antwort arbeiten, bis sie komplett ist, aber das wird Zeit in Anspruch nehmen.
Windows 10: |
|-- Führen Sie diesen Befehl aus. Sie werden beim nächsten Push/Pull aufgefordert, Benutzername und Passwort einzugeben:
| git config --global credential.helper wincred (Danke an @Andrew Pye)
` MacOS:
|
|-- 1. Verwenden von git config zum Speichern von Benutzername und Passwort:
| git config --global --add user.password
|
|---- 1.1 erstmalige Eingabe
| git config --global --add user.password
|
|---- 1.2 Passwortaktualisierung
| git config --global --unset user.password
| git config --global --add user.password
|
|-- 2. Verwendung des Schlüsselbunds:
| git config --global credential.helper osxkeychain
|
|---- 2.1 erstmalige Eingabe
| Das Terminal wird Sie nach Benutzername und Passwort fragen. Geben Sie es einfach ein, es wird dann im Schlüsselbund gespeichert.
|
|---- 2.2 Passwortaktualisierung
| Öffnen Sie den Schlüsselbund, löschen Sie den Eintrag für das Repository, das Sie verwenden möchten.
| (git remote -v zeigt es Ihnen)
| Bei der nächsten Verwendung von git push oder etwas, das Berechtigungen benötigt, wird git nach den Anmeldeinformationen fragen, da es sie nicht mehr im Schlüsselbund finden kann.
`