/.git/config中定义的用户与push时的用户不同,这会导致push失败

时间:2019-04-22 11:39:53

标签: windows git github

我正在Windows10中使用Git来管理我在Github中的存储库,并且我有两个GitHub帐户:account_A和account_B。

当我需要更新account_A的存储库时,会出现一个错误:

remote: Permission to account_A/repository denied to account_B.

我已经使用用户名和电子邮件命令

进行了检查
git config user.name

它显示

account_A

注意:此问题仅在Github中发生,Bitbucket实际上工作正常。

我尝试了所有可以在Google中搜索的方法,还询问了队友的帮助,包括:

  • 重新安装Git。
  • 使用命令git config --global user.emailgit config --global user.name
  • 删除〜/ .ssh /
  • 中的文件
  • 将{{1}中的url = https://github.com/account_A/repository更改为url = https://account_A@github.com/account_A/repository

我实际上并不熟悉Git的机制。希望并等待别人的帮助,非常感谢!

0 个答案:

没有答案