Git账号密码报错怎么解决?凭据管理器重新认证方法

千伟君_5445

千伟君_5445

2026-11-09

308人浏览

原创

Git在Windows上使用HTTPS时会静默调用凭据管理器中的错误密码,导致认证失败;需进入凭据管理器精准定位并修改git:https://gitee.com类条目,或改用Personal Access Token替代密码。

git账号密码报错怎么解决?凭据管理器重新认证方法

凭据管理器里存了错的密码,Git就一直用它

Git 在 Windows 上走 HTTPS 协议时,根本不会每次都问你输密码——它默认从 Windows 凭据管理器 里自动取。一旦你第一次输错,这个错误组合(比如用户名 gituser、密码 123)就被加密存进去了。之后所有 git clone、git push、git pull 都会静默带上它,远程服务器当然返回 remote: Invalid username or password。

这不是 Git 坏了,也不是密码真错了,而是系统在“忠实地执行一个过期指令”。你手动重输正确密码,Git 也不会理——它压根不给你第二次输入机会,因为凭据管理器已经“代劳”了。

  • 凭据条目通常显示为 git:https://gitee.com 或 https://gitee.com,不是域名加斜杠那种模糊匹配
  • 有些 Windows 版本(如 Win11 22H2+)把这类条目归在“普通凭据”下,不是“Windows 凭据”标签页里
  • 别信“删掉整个凭据管理器”,只要精准定位并编辑/删除对应条目即可

怎么快速找到并改掉那个错的 git:https://gitee.com 条目

最稳的方式是直接运行命令打开凭据管理器界面,避免在控制面板里迷路:

按下 Win + R → 输入 rundll32.exe keymgr.dll,KRShowKeyMgr → 回车。这个命令直通旧式凭据管理窗口,能立刻看到所有明文可编辑的条目。

  • 如果没反应,说明系统启用了新版 manager-core,那就改用:按 Win + S 搜“凭据管理器” → 点开 → 切换到“Windows 凭据” → 展开“普通凭据”
  • 滚动查找含 gitee.com、github.com 或 gitlab.com 的条目,注意看前缀是不是 git:
  • 点右侧下拉箭头 → “编辑” → 输入正确的用户名(Gitee 账号,不是邮箱)和密码(或更推荐的 Personal Access Token)→ 保存

为什么改完还是报错?检查 credential.helper 是否干扰

如果你之前手动配过 credential.helper,比如设成 store 或 cache,它可能绕过凭据管理器,去读别的地方(如 %USERPROFILE%\.git-credentials 文件),导致你白改了凭据管理器。

GitHub Push 自动推送
GitHub Push 自动推送

使用自动 SSH 和远程配置实现安全的 GitHub 推送自动化。适用于执行 `git push`、自动化推送或处理冲突等场景。

下载

先查当前配置:git config --global credential.helper

  • 输出是 manager 或 manager-core:说明走的是凭据管理器,上面改对就生效
  • 输出是 store:去删掉 %USERPROFILE%\.git-credentials 这个纯文本文件(它里面密码是明文!)
  • 输出是 cache:执行 git credential reject,然后按提示输入 protocol=https、host=gitee.com、空行结束
  • 不确定时,临时禁用:执行 git config --global --unset credential.helper,下次操作就会强制弹窗

Gitee/GitHub 已停用密码登录,Token 才是正解

2021 年起,Gitee 和 GitHub 都已彻底关闭 HTTPS 密码直连。你现在输的“密码”,其实是无效的。必须用 Personal Access Token(PAT)替代。

生成 PAT 后,在凭据管理器里编辑条目时,用户名填你的 Gitee 账号,密码栏粘贴整个 token(不是 token 名)。Git 会把它当密码用,但服务端识别为合法凭证。

  • Gitee 的 PAT 生成路径:右上角头像 → “设置” → “私人令牌” → “生成新令牌” → 勾选 repo 权限 → 创建
  • 别把 token 当密码记在脑中;它是一次性密钥,泄露就得立即删除重发
  • WebStorm、VS Code、Git GUI 等工具都复用同一套凭据管理器,改一处,全生效

真正容易被忽略的点是:你改的不是“Git 的密码”,而是操作系统替 Git 记住的“某次请求的认证快照”。它绑定 URL、协议、甚至路径层级。所以 https://gitee.com/foo/bar.git 和 https://gitee.com/baz/qux.git 可能触发两个独立凭据条目。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

git报错解决方案 git

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

2023.07.05

7319

9

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

2023.07.06

2040

6

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

2023.07.24

1214

5

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

4737

7

git怎么对比两个版本的文件内容
git怎么对比两个版本的文件内容

要对比两个版本的 git 文件,请使用 git diff 命令:git diff 比较工作树和暂存区之间的差异。git diff 比较两个提交或标签之间的差异。git diff 输出显示差异块,其中 + 表示添加的行,- 表示删除的行, 表示修改的行。可使用 gitkraken、meld、beyond compare 等可视化工具更直观地查看差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

4661

6

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

20

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

40

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Postman Native Git工作流指南
Postman Native Git工作流指南

共0课时 | 0人学习

vscode手册
vscode手册

共0课时 | 0人学习

Git 教程
Git 教程

共21课时 | 8.2万人学习