0


问题解决——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 命令设置的账号密码吗???
标签: git intellij-idea java

本文转载自: https://blog.csdn.net/xingxingdekong_/article/details/131127069
版权归原作者 xingxingdekong_ 所有, 如有侵权,请联系我们删除。

“问题解决——IDEA git 操作报错:The requested URL returned error: 403”的评论:

还没有评论