You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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 storeerase 命令管理凭据,但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

火山引擎 最新活动