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
Où 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.