换一台电脑之后,git push报错403

电脑之前被同事登录过git账户,本想乘着周末学习一下git的命令,但是在push的时候总是不对,错误信息如下:

换一台电脑之后,git push报错403_第1张图片
报错信息.jpg

然后第一时间谷歌,谷歌给出的方案就是重新设置用户名,设置邮箱账号,经过一下午的各种尝试之后,还没有解决这个问题。于是在几个群里问各位大佬们,他们给出的说法都是我的 config配置出错了,在我多次修改之后,还是没能解决我的问题。

错误信息依然是这样:

felixdeMBP:learn-github monstar$ git config user.name
PowerXuan
felixdeMBP:learn-github monstar$ git push origin master
remote: Permission to PowerXuan/learn-github.git denied to zhumeisongsong.
fatal: unable to access 'https://github.com/PowerXuan/learn-github.git/': The requested URL returned error: 403

后来我仔细阅读错误信息,这一段

remote: Permission to PowerXuan/learn-github.git denied to zhumeisongsong.

明明是我的账户,怎么会是拒绝zhumeisongsong这个账户权限呢?

然后查阅Mac系统中的凭证管理,就是“钥匙串访问”工具:


换一台电脑之后,git push报错403_第2张图片
image.png

在里面找到github相关的登录信息,一看,果然保存的是我同事zhumeisongsong的账号信息,于是果断的删除,然后回到终端执行

git push origin master

就要求我输入账号密码了,我知道这就对了。

felixdeMBP:learn-github monstar$ git push origin master
Username for 'https://github.com': PowerXuan
Password for 'https://[email protected]': 
Counting objects: 7, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (7/7), 803 bytes | 0 bytes/s, done.
Total 7 (delta 0), reused 0 (delta 0)
To https://github.com/PowerXuan/learn-github.git
 * [new branch]      master -> master

提交成功了,然后回到本地的钥匙串访问工具中再次查看有关git账户的信息时,显示的就是我的账户信息了:


换一台电脑之后,git push报错403_第3张图片
钥匙串.jpg

你可能感兴趣的:(换一台电脑之后,git push报错403)