解决因clone或者push出现的error: 403问题

解决因clone或者push出现的error: 403问题

错误如下图:
在这里插入图片描述
错误原因是没有权限或者明白点说就是(git登陆的用户为ziruiliu1而不是Tobey-r1本地帐号与远程帐号不匹配),看一下两个账号名字,分别为Tobey-r1与ziruiliu1:
在这里插入图片描述
我们在git中输入:

git config --global user.name
git config --global user.email

发现我们远程的git登陆github的用户名是ziruiliu1,另一个Tobey-r1要提交项目的帐号了(注意:我们要push到用户为Tobey-r1的项目中,所以本地和远程帐号都应该是Tobey-r1的才行
在这里插入图片描述

解决办法,第一步删除windows凭据

删除本地的关于github.com的凭据,打开控制面板,选择用户账户:
在这里插入图片描述
点击管理Windows凭据:
在这里插入图片描述
删除git关于github.com的凭据记录即可。
在这里插入图片描述

第二步,修改git登陆的用户名与邮箱

在git界面输入:

//Tobey-r1换成你自己的用户名,邮箱你自己的邮箱
git config --global user.name "Tobey-r1" 
git config --global user.email "xxxxxx@xxx.com"

如图:
在这里插入图片描述
我们可以再查一下用户名:

git config --global user.name

如图,用户名已经修改成功
在这里插入图片描述
我们再次输入提交git的代码:

git push origin master

结果如下:
在这里插入图片描述
如果出现这个说明我们已经成功了,你只需要输入用户名与密码即可,输入完运行结果如图:
在这里插入图片描述
我们到github看一下结果:
在这里插入图片描述
到这里,问题已经解决!欢迎一起讨论!

思考

到这里想来你应该已经明白出先error403的原因了,没错就是我们第一次使用git的时候第一次提交代码到远程仓库(或者clone)时提示输入的github的登陆页面如下图:
在这里插入图片描述
所以,这也是为什么你换了一个GitHub的帐号,新建一个项目想提交确报403错误的原因了,你没有修改远程帐号为你新的帐号,你没有将之前登录时的windows凭据删掉,所以本地与远程登陆帐号不匹配,就会出现无权限问题。



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪の星空朝酱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值