Ich habe die Anweisungen von GitHub zur Einrichtung meines Kontos befolgt, und ich kann klonen, aber ich kann nicht per Fernzugriff pushen.Wie setzen Sie die gespeicherten Anmeldeinformationen in 'git credential-osxkeychain' zurück?
Wenn ich einen "git push" mache, bekomme ich den 403 Fehler. Es hat die korrekte URL. Ich habe eine "git credential-osxkeychain get" versucht, um zu sehen, was es gab, und das druckt die falschen Anmeldeinformationen aus.
Ich glaube, was passiert ist, ist das erste Mal, es für die Anmeldeinformationen gefragt, ich dachte, es eine andere Anwendung war gefragt, und es setzte die falschen in.
ich zurücksetzen müssen, um es einfach so, dass es die richtigen verwendet Keychain-Artikel für meinen GitHub-Account.
Ich habe versucht:
git credential-osxkeychain erase
git credential-osxkeychain set
Das Programm nie irgendwelche Anweisungen gibt. Set wird "schlechte Eingabe" sagen, wenn ich nicht das Richtige tue. Ich habe versucht, "password=password
" usw. einzugeben, aber dann, wenn ich ein "Get" mache, bekomme ich immer noch die alten.
Ich kann nicht herausfinden, wo diese gespeichert werden, da sie nicht in .gitconfigure sind. Außerdem gibt es keine neuen Schlüsselbundartikel, die es sein könnten. (Ich habe mehrere GitHub-Konten in meinem Schlüsselbund und verwendet keine von ihnen.)
Verwandte, Credential-Helfer Agnostiker: http://stackoverflow.com/questions/21745213/changed-github-password-no-longer-able-to-push -back-to-the-remote –
Wahrscheinlich das gleiche unter Windows: http://StackOverflow.com/questions/15381198/remove-credentials-from-git –
[Sie können dieses Hilfsprogramm so einstellen, dass Ihre Anmeldung eher bestimmten Repos zugeordnet wird als ganze Domains, falls Sie mehrere Accounts verwenden möchten. Mehr dazu hier] (http://stackoverflow.com/a/31351376/1922144) – davidcondrey