我遇到的情况是:在使用http协议push代码到远程仓库时,报了
remote: You are not allowed to upload code. fatal: unable to access 'http://XXX': The requested URL returned error: 403
导致代码无法提交。
导致这个报错原因是由于使用http协议push代码时会验证用户的账号和密码,验证没有通过,所以报了以上的错误。因此,解决的思路是修改账号和密码。
以下是我的解决方案:
1、windows系统
控制面板->凭据管理器->windows凭据,删除对应配置好用户密码的git域名
2、macOS系统
启动台->其它->钥匙串访问->右上角搜索框输入对的git域名
注:git域名的查看方式 git remote -v