问题解决——IDEA git 操作报错:The requested URL returned error: 403

一、具体问题描述

  1. 使用的命令有:git pull、git push。
  2. 报错内容:
    remote: [session-424579a9] Access denied fatal: unable to access 'https://gitee.com/xxxxxx.git/': The requested URL returned error: 403

二、解决方法

  1. 查看 git 的用户名、邮箱和密码,命令如下;
git config user.name
git config user.email
git config user.password

cat ~/.gitconfig
  1. 如果不对就修改成你期望的 git 用户名、邮箱和密码;
git config --global user.name [用户名]

git config --global user.password [密码]

git config --global user.email [邮箱]
  1. 问题依然没有解决的话,那就去找你的电脑记住的 gitee 网站的用户名和密码,查找gitee,找到后要么删除要么修改:
    3.1 Windows 系统有个“Windows 凭据管理”;
    3.2 Mac OS 有个 “钥匙串访问”的APP。
  2. 重新执行 git 命令,该输密码输密码,问题解决~

三、分析问题

  • 根据错误的字面意思以及错误码,应该是没有权限,也就是说我的 gitee 账号怕是和这个远程仓库对不上。
  • 因为是我自己练手的仓库,我自己就是管理员,不可能是没有分配权限的原因,所以就只能是因为之前搞了第二个 gitee 账号用了一段时间,用账号 2 上传到账号 1 的仓库时,因为没有权限而出了问题。
  • 问题就是这个账号它存在于多处,就我目前所知的,主要是 2 大部分:
    • git 的配置文件,也就是 .gitconfig 文件,查看这个文件和命令 git config user.XXX 结果是一致的,这个也是好发现好修改的;
    • 电脑存储的 gitee 网站的账号和密码,这个是真的不好发现,主要是我没想到浏览器记住的网站密码怎么会影响到我 IDEA 里边执行的 git 命令呢,啧啧啧~~~~难道是执行命令前先在我的钥匙串里边找,没找到才用 git 命令设置的账号密码吗???
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值