我有2个github帐户,一个用于个人使用,一个用于工作。
我正在个人网站上工作,因此我已使用个人用户名和密码从终端登录git。当我执行'git config --list'时,正如我所期望的那样,系统会显示正确的用户名和密码。
但是,当我尝试将我的代码推送到我的个人帐户时,会出现此错误...
remote: Permission to <personal_username>/<personal_repo>.git denied to <work_username>.
我什至不知道它从哪里获取我的工作用户名或工作凭据,因为它们未在我的git配置中列出。
请帮忙!
谢谢
最佳答案
如果URL是HTTPS,请检查git config credential.helper
:如果管理器(如果已缓存),则需要reject its URL
git credential-manager reject
protocol=https
host=github.com
关于git - 两个github帐户在同一台计算机上发生冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62438294/