github - git push 提示用户无权限,返回403

如下图:

clipboard.png

我往github提交git push origin master,然后一直提示我这个错误,意思是我的这个xxxx88用户(截图中红框部分)无权限,返回403。

说明:我的github的用户名不是这个xxxx88,是另外一个,例如叫做abc,之前一直用github提供的mac客户端提交,没啥问题,现在改用命令提交,就出现了这个问题了。

我将git的config,全局的、项目的,用户名都改成abc试了,不行。我将各个账户生成的ssh key也都传到github上去了,也不行。

求教:这个问题到底该怎么解决?在此谢过了

阅读 20k
3 个回答

我记得github https模式需要登录。
建议使用ssh模式吧,配置一下公钥应该不会出现无权限而且不用输账号密码

/path/to/.git/config里,看看credential节点下是否有其他相关配置,删除之~

我遇到过这个问题。
解决步骤:

1.删除一下 旧的git的登录信息,(例如win10系统的windows凭据中git相关的凭据)
图片描述

2.重装一下git,接着再登录一下git账号
图片描述

问题解决!现在git账户是干净的了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进