将Git用户名更改为连接到我的远程回购

时间:2017-07-06 15:32:53

标签: git

我最近用git repos的临时电子邮件地址和用户名进行了合同工作。它现在已经结束了,临时用户名似乎搞乱了我在git中的旧个人存储库。

当我尝试push origin master

我明白了:

remote: Permission to <my-repo>.git denied to <wrong-username>.

如果我查看git config --list我会收到正确的用户名和电子邮件 - 我似乎找不到[错误的用户名]的位置,我无法摆脱它。如何连接回我的远程存储库并删除我将来不会使用的旧用户名?

2 个答案:

答案 0 :(得分:1)

您是否尝试过全局设置?

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

答案 1 :(得分:0)

我在这里找到答案:Git's famous "ERROR: Permission to .git denied to user"

这是第五个步骤的第二个答案。转到钥匙串访问并删除任何看起来不正确的内容。这解决了我的问题。