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

Windows凭据无GitHub相关项,无法通过token更新GitHub密码如何解决

解决方案

步骤1:检查Git当前凭据配置

首先运行以下命令确认Git使用的凭据存储工具:
git config --global credential.helper
如果输出结果不是wincred、manager-core或manager,说明Git没有使用Windows系统凭据管理器存储认证信息,自然在Windows凭据页面找不到相关条目。

步骤2:直接通过Git命令清除旧GitHub凭据

不需要依赖Windows凭据页面,直接通过Git内置的凭据管理工具即可清除旧认证信息:

  • 运行清除命令:
    git credential reject https://github.com
  • 接下来依次输入以下内容,每输完一行按一次回车:
    protocol=https
    host=github.com
    
  • 连续按两次回车确认提交,旧的GitHub认证凭据就会被移除。
    如果你使用的是新版Git Credential Manager,也可以直接运行git credential-manager erase,按照提示输入github.com相关信息完成清除。

步骤3:配置Git使用Windows凭据管理器(可选)

如果希望后续凭据可以在Windows凭据页面管理,运行以下命令配置:
git config --global credential.helper manager-core

步骤4:使用新Token完成认证

后续执行任意需要GitHub认证的操作(比如git pull、git push)时,会弹出认证提示,输入GitHub用户名,密码栏填写你生成的Personal Access Token即可,新的凭据会自动存储。

补充:如果你一直使用SSH方式连接GitHub,不会存在HTTPS相关的凭据记录,这种场景你只需要替换本地的SSH密钥,或者将仓库地址切换为HTTPS协议即可使用Token认证。

内容的提问来源于stack exchange,提问作者Daniel Roca

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 19:24:03