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

Git推送误输密码致明文地址存储,求删除解决方法

解决Git存储错误HTTPS凭证的方法

1. 确认Git使用的凭证助手

执行以下命令查看当前Git配置的凭证存储方式:

git config --list | grep credential.helper

2. 根据凭证助手清理错误凭证

情况A:使用KWallet(KDE默认)

  • 打开KWallet Manager(应用菜单搜索即可找到)
  • 打开默认钱包(通常名为kdewallet)
  • 进入Passwords分类,找到git相关条目,删除包含https://github.com的错误凭证

情况B:使用git-credential-cache

执行命令关闭缓存进程,清除临时存储的凭证:

git credential-cache exit

情况C:手动触发凭证删除

执行以下命令,让Git通知凭证助手删除对应GitHub的错误凭证:

git credential reject <<EOF
url=https://github.com
EOF

3. 检查并修正仓库远程地址

如果仓库的远程地址本身被错误写入了密码,执行以下命令查看:

git remote -v

若输出显示类似https://<你的密码>@github.com/用户名/仓库名.git,则修正为正确地址(推荐用SSH地址):

# 替换为SSH地址(需提前配置SSH密钥)
git remote set-url origin git@github.com:用户名/仓库名.git

# 或者保留HTTPS地址
git remote set-url origin https://github.com/用户名/仓库名.git

4. 检查系统级Git配置

删除用户级配置后,还需确认系统级配置无错误:

cat /etc/gitconfig | grep credential

若存在错误的凭证配置,使用sudo nano /etc/gitconfig编辑文件,删除相关错误行。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 13:10:03