问题描述

当你在命令行push一个项目的时候git push -u origin master出现此报错

remote: Permission to <新的github名/项目名.git> denied to <旧的github名>.
fatal: unable to access 'https://github.com/<新的github名/项目名.git>/': The requested URL returned error: 403

问题原因

我们来大致的翻译一下这个错误:用户<旧的github名>没有权限访问用户<新的github名>的存储库<项目名>。
也就是说:现在电脑登录的是用户<旧的github名>,我们需要切换到用户<新的github名>。
so,怎么切换账号呢,看我操作⤵️

解决方法

1、mac版解决方法
  • cmd+space搜索钥匙串访问
    截图1
  • 继续
    然后右键这个github.com,会出现显示简介,点开,你就可以看到,现在显示的是你的老账号密码,你只需要修改为你的新的账号密码就ok啦~
2、windows版解决方法
  • 同样的,编辑为你的新账号
    在这里插入图片描述

最后

git push origin master,不成功你来砍我

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐