当 Git 账号密码输错后,凭证会被缓存下来怎么办?

清除缓存的凭证
根据上一步的排查结果,选择对应的方法清除缓存。

  1. 清除内存缓存 (cache)
    如果你使用的是 credential.helper=cache,可以通过以下命令清除内存中的临时缓存:

bash
git credential-cache exit
2. 清除持久化存储的凭证
如果凭证被持久化保存,需要根据你的操作系统进行清理:

macOS (通常使用 osxkeychain)
Windows (通常使用凭据管理器)
图形界面操作:

打开"控制面板" → "用户账户" → "凭据管理器"。

选择"Windows凭据"。

在"普通凭据"列表中,找到与你的 Git 仓库相关的凭据(例如 git:https://github.com),点击将其展开,然后选择"删除"。

Linux (可能使用 store,凭证存于文件)
找到并删除 .git-credentials 文件,该文件通常位于用户主目录下(~/.git-credentials)

posted on 2025-11-20 15:52  IT先行者  阅读(0)  评论(0)    收藏  举报

导航