解决 github push failed (remote: Permission to userA/repo.git denied to userB.)

这个问题出现的情况是这样的:
如果你入职后使用公司给的git账号密码,在第一次干活的时候,提交代码时选择了记住密码状态。
然后呢,你想在你另外一个git账号下,传一些东西,添加,提交都能顺利进行,在push的时候就会出现这种问题:
github push failed (remote: Permission to userA/repo.git denied to userB.)
原因很简单:因为git默认读取的是你记住密码的账号,而不是你自己个人的git账户,那么你现在应该知道怎么解决这个问题了吧:找到git保存的密码删掉!完美解决。
mac版解决:
找到钥匙串访问,种类选中所有项目,右上角输入github,就这样:

图片.png

删除你保存的密码,然后重新在提交项目就会提示你输入git账户名密码,此处输入你个人的账户密码。

window版解决方法:
查看这个链接:http://blog.csdn.net/klxh2009/article/details/76019742
非常感谢这位博主,我碰到这个问题也是搜索不少文章,说什么重新配置ssh,什么的,都没有效果,这个一招制敌!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...
    七弦桐语阅读 6,291评论 5 47
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,750评论 9 163
  • 第四回 《赴巫山潘氏幽欢 闹茶坊郓哥义愤》 这一章比较短,关键词就看两个: 一个幽欢,一个义愤。 后者将前者曝光于...
    石水微澜阅读 3,265评论 3 9
  • 这座城市开满了花。 大约一个星期前搬了家。新住处是个有山有水的地方,别的先不说,单单附近有几处草莓园就已经能够证明...
    克克阅读 310评论 0 1