我在--global
~/.gitconfig
git config
有email1
和
我在git repo' s --local
下有.git/config
git配置
有email2
两者都有不同的电子邮件。
现在,当我从具有--local配置的repo克隆下推送到我的远程仓库时,我收到一条错误消息 " remote:对abc / def.git拒绝发送给email1的权限。 "
为什么会这样,我该如何解决这个问题?
我正在使用https github网址,因此没有设置或添加到github的ssh密钥。
git config --get user.email
在远程仓库的克隆下运行时显示 email2 。
从我的ubuntu主目录运行时,显示 email1
git config --get-all user.email
在远程仓库的克隆下运行时显示 email1 和 email2 。
从我的ubuntu主目录运行时,显示 email1
答案 0 :(得分:1)
您的凭证助手中可能存有凭据。你应该尝试使它们失效。您还可以使用以下命令查看所有当前配置设置:
git config -l