我有2个github帐户。我将其中一个设为全局,将一个设置为本地。我使用
在git中删除了它们 git config --global --unset user.name
和git config --global --unset user.email
--local
也是如此。
但当我git push origin master
时,它说:
ERROR: Permission to {username1}/{gitreponame} denied to {username2}.
其中username1
曾是本地用户名,username2
是全局用户名。它为什么还在那里?我怎么能解开它?
最初的问题是,有时我可以使用本地用户名推送到帐户,有时我不能!所以我试图取消设置本地并取消设置全局,但它仍然使用我以前设置的全局用户名并显示错误。
答案 0 :(得分:1)
您可以尝试在~/.gitconfig
文件中手动删除您的凭据。