Git推送代码至GitHub仓库时遭遇403错误的问题求助
Git推送代码至GitHub仓库时遭遇403错误的问题求助
大家好,我最近在通过Git命令行推送代码到GitHub仓库时遇到了棘手的403错误——两周前还能正常推送到同一个分支,现在突然就不行了,想请教下社区的朋友们,还有什么解决办法可以尝试吗?
错误信息
C:\Projects\Project-MAUI>git push -u origin feature/feature1 fatal: unable to access 'https://github.com/project url/': The requested URL returned error: 403
我已经尝试过的操作
- 清空了Windows凭据管理器里的现有凭据(路径:Windows凭据 → 通用凭据)
- 手动添加了通用凭据,但问题没解决,Git依然不弹出登录提示
- 尝试用
git -c credential.helper= push命令强制触发登录提示,但还是没有任何弹窗 - 执行
git config --global --unset credential.helper后重新设置了manager-core - 卸载后重新安装了Windows版Git,安装过程中明确勾选启用了Git Credential Manager
- 尝试用
git credential-manager-core store和erase命令管理凭据,但Git提示'credential-manager-core' is not a git command
预期与实际行为
预期行为:
- 执行
git push时,Git应该弹出用户名密码输入框(或者打开Git Credential Manager的提示窗口),让我输入个人访问令牌(PAT) git credential-manager-core命令能被正常识别,允许我在终端里存储或删除凭据
实际行为:
- 完全没有任何凭据输入提示,
git push直接返回HTTP 403错误并失败 git credential-manager-core不被识别为有效的Git子命令
更新(2025-08-21)
我尝试推送到一个全新的GitHub仓库时,同样遇到了403错误,具体操作步骤和输出如下:
# 切换到项目文件夹 C:\Users\SreenivasanSr>cd C:\Projects\BackUps\3. Local # 初始化本地仓库 C:\Projects\BackUps\3. Local>git init Initialized empty Git repository in C:/Projects/BackUps/3. Local/.git/ # 添加远程仓库地址 C:\Projects\BackUps\3. Local>git remote add origin https://github.com/Sreejith-Sreenivasan/Inventiva-Local.git # 追踪所有文件 C:\Projects\BackUps\3. Local>git add . # 提交更改 C:\Projects\BackUps\3. Local>git commit -m "first commit" # 推送到远程master分支 C:\Projects\BackUps\3. Local>git push -u origin master fatal: unable to access 'https://github.com/Sreejith-Sreenivasan/Inventiva-Local.git/': The requested URL returned error: 403
请问大家,我还有什么可以尝试的解决方向吗?
内容来源于stack exchange




