J'essaie de pousser un projet vers un dépôt distant à partir de la ligne de commande.
De l'intérieur de mon répertoire local, je tape :
$ git push
et obtenir l'erreur suivante :
remote : Permission à username1/repo.git refusée à username2.
fatal : impossible d'accéder à ' https://github.com/username1/repo.git/ ' :
L'URL demandée a renvoyé une erreur : 403
Donde username1
est le nom d'utilisateur de mon compte Github hébergeant le dépôt 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 faire la mise à jour vers username1
pour que je puisse pousser avec succès vers ma télécommande ?
Edit : Pour être clair, je ne parle pas d'éditer simplement le fichier config user
objet, 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 authentification des utilisateurs nécessaire pour écrire dans mon référentiel distant.