Comment puis-je pousser à GitHub sous un autre nom d'utilisateur?

Un ami et moi-même sommes de partage de mon ordinateur. J'ai fait pousse à GitHub à l'aide de git bash shell sur Windows 7. Nous sommes maintenant dans un projet différent sur cet ordinateur et j'ai besoin d'elle pour la pousser à son compte. Mais il continue d'essayer d'utiliser mon nom d'utilisateur et de dire je n'ai pas accès à son dépôt:

$ git push her_github_repository our_branch
ERROR: Permission to her_username/repository.git denied to my_username.
fatal: The remote end hung up unexpectedly
  • Est-ce à l'aide de help.github.com/articles/setting-your-email-in-git (utiliser git config --global user.name her_username) avant de pousser
  • Je vois que vous avez basculé vers des url HTTPS donc github toujours en demande d'informations d'identification. Rappelez-vous juste que les commits seront toujours enregistrés comme fait par l'utilisateur dans la commande git config de l'utilisateur.nom et git config de l'utilisateur.e-mail, peu importe de qui, en fait, ne le poussez. p.s. Je ne pense pas qu'il y a une histoire de qui a poussé ce.
  • git config --local credential.helper "" peuvent faire l'affaire.
  • Je ne pouvais pas suivre toutes les solutions données ici sur mon système windows. Les étapes indiquées dans cette réponse travaillé finalement stackoverflow.com/a/15382950/351903
  • c'est ce que je cherchais! Cette commande efficacement essuyer quelques informations d'identification mises en cache?
  • Je ne le pense pas. Il s'arrête juste d'appeler les mondiaux de banque d'informations d'identification.

InformationsquelleAutor at. | 2012-10-27