Comment changer d'utilisateur git sur le terminal ?

J'essaie de pousser un projet vers un référentiel distant à partir de la ligne de commande.

De l'intérieur de mon répertoire local, j'ai frappé:

$ git push

Et obtenez l'erreur suivante :

Remote : Autorisation pour username1/repo.git refusé à username2.
fatal : impossible d'accéder à 'https://github.com/username1/repo.git/':
L'URL demandée a renvoyé l'erreur : 403

username1 est le nom d'utilisateur de mon compte github hébergeant le référentiel vers lequel je veux pousser et username2 est un ancien compte que j'utilisais sur cette machine.

J'utilise OS X Yosemite (v10.10.5) sur un Macbook Air. Et je préférerais utiliser https au lieu de ssh .

Comment puis-je mettre à jour vers username1 afin de pouvoir pousser avec succès vers ma télécommande?

Edit: Pour être clair, je ne parle pas simplement de modifier l'objet config user, par exemple,

$ git config --global user.name "Billy Everyteen"
$ git config --global user.email "billyeveryteen@example.com"

Ils n'ont rien à voir avec l'authentification. Ma question porte sur utilisateur authentification nécessaire pour écrire dans mon référentiel distant.

demandé sur