User.name仍在那里虽然我在git

时间:2015-06-15 08:39:51

标签: git

我有2个github帐户。我将其中一个设为全局,将一个设置为本地。我使用

在git中删除了它们

git config --global --unset user.namegit config --global --unset user.email

--local也是如此。

但当我git push origin master时,它说:

ERROR: Permission to {username1}/{gitreponame} denied to {username2}.

其中username1曾是本地用户名,username2是全局用户名。它为什么还在那里?我怎么能解开它?

最初的问题是,有时我可以使用本地用户名推送到帐户,有时我不能!所以我试图取消设置本地并取消设置全局,但它仍然使用我以前设置的全局用户名并显示错误。

1 个答案:

答案 0 :(得分:1)

您可以尝试在~/.gitconfig文件中手动删除您的凭据。