我有2個github帳戶。我將其中一個設爲全球,一個設爲本地。我在使用User.name仍然存在,但我在git中刪除它
git config --global --unset user.name
和git config --global --unset user.email
同樣的事情--local
git的刪除他們兩個。
但是當我做git push origin master
它說:
ERROR: Permission to {username1}/{gitreponame} denied to {username2}.
這username1
曾經是本地用戶名和username2
全局的。爲什麼它仍然存在?我怎樣才能解除它?
原來的問題是,有時我可以用本地用戶名推送到帳戶,有時我不能!所以我試圖取消設置本地並取消全局設置,但它仍然使用我以前設置的全局用戶名並顯示錯誤。
如果需要,您可以隨時手動編輯.gitconfig –