You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git凭证认证异常:他人设备访问仓库遭拒,需启用浏览器认证

Git推送时启用浏览器身份认证的解决方案

1. 清除Windows中存储的旧Git凭据

Windows凭据管理器会保留之前的GitHub登录信息,这是导致认证失败的核心原因:

  • 打开「控制面板」→「用户账户」→「凭据管理器」→「Windows凭据」
  • 找到所有与github.com相关的条目,右键选择「删除」

2. 重置并配置Git的凭证助手

先清除全局配置中残留的旧凭证助手设置:

git config --global --unset credential.helper

然后配置Git使用支持浏览器弹窗认证的助手,根据Git版本选择其中一条命令执行:

  • 适用于多数Git版本:
git config --global credential.helper wincred
  • 适用于较新的Git版本(2.23+):
git config --global credential.helper manager-core

3. 验证配置并测试推送

执行以下命令确认配置生效:

git config --global --get credential.helper

输出应为wincred或manager-core。之后执行git push,Git会自动唤起浏览器,你只需登录自己的GitHub账号完成认证,即可回到控制台完成推送。

内容的提问来源于stack exchange,提问作者Ramesh Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 04:05:53