当 Git 账号密码输错后,凭证会被缓存下来怎么办?
清除缓存的凭证
根据上一步的排查结果,选择对应的方法清除缓存。
- 清除内存缓存 (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)
浙公网安备 33010602011771号