Wie wechsle ich den git-Benutzer am Terminal?
Ich versuche, ein Projekt von der Befehlszeile aus in ein entferntes Repository zu pushen.
Von meinem lokalen Verzeichnis aus drücke ich:
$ git push
und erhalte folgende Fehlermeldung:
remote: Berechtigung für Benutzername1/repo.git verweigert für Benutzername2. fatal: Zugriff nicht möglich https://github.com/username1/repo.git/ ’: Die angeforderte URL gab Fehler zurück: 403
Wo username1
der Benutzername meines github-Accounts ist, der das Repository hostet, auf das ich pushen möchte, und username2
ein alter Account ist, den ich früher auf diesem Rechner benutzt habe.
Ich benutze OS X Yosemite (v10.10.5) auf einem Macbook Air. Und ich würde es vorziehen, https statt ssh zu benutzen.
Wie aktualisiere ich auf username1
, damit ich erfolgreich auf meine Fernbedienung pushen kann?
Bearbeiten: Um es klar zu sagen, ich spreche nicht vom einfachen Bearbeiten des config user
-Objekts, z.B.
$ git config --global user.name "Billy Everyteen"
$ git config --global user.email "billyeveryteen@example.com"
Sie haben nichts mit Authentifizierung zu tun. Meine Frage bezieht sich auf die Benutzerauthentifizierung, die notwendig ist, um in mein entferntes Repository zu schreiben.