我最近用git repos的临时电子邮件地址和用户名进行了合同工作。它现在已经结束了,临时用户名似乎搞乱了我在git中的旧个人存储库。
当我尝试push origin master
我明白了:
remote: Permission to <my-repo>.git denied to <wrong-username>.
如果我查看git config --list
我会收到正确的用户名和电子邮件 - 我似乎找不到[错误的用户名]的位置,我无法摆脱它。如何连接回我的远程存储库并删除我将来不会使用的旧用户名?
答案 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"
这是第五个步骤的第二个答案。转到钥匙串访问并删除任何看起来不正确的内容。这解决了我的问题。