如何强制Git重新弹出凭据输入窗口?
强制调出Git凭据输入窗口的解决方法
问题核心是Git已缓存你之前输入的错误凭据,因此不再弹出输入窗口,只需清除已保存的错误凭据即可,不同系统操作如下:
Windows系统
- 打开「凭据管理器」:可通过控制面板进入,或直接在系统搜索栏搜索「凭据管理器」
- 切换到「Windows凭据」标签页,找到与Git仓库相关的条目(通常命名为
git:https://<仓库域名>) - 删除该条目,再次执行克隆操作就会重新弹出凭据输入窗口
macOS系统
- 打开「钥匙串访问」应用(可通过Spotlight搜索「Keychain Access」快速打开)
- 在搜索框输入你的Git仓库域名(比如
github.com) - 找到对应的Git凭据条目,右键选择「删除」,之后重新克隆即可触发输入弹窗
Linux系统
方法1:删除本地凭据文件
- 执行命令删除Git存储的凭据文件:
rm ~/.git-credentials
方法2:清除Git凭据助手缓存
- 执行命令禁用当前凭据助手,强制Git重新请求凭据:
git config --global credential.helper ''
方法3:通过密钥管理工具删除
- 打开系统自带的「密码和密钥」应用,找到Git相关的凭据条目并删除
内容的提问来源于stack exchange,提问作者Henning
相关产品推荐
相关产品推荐

