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

Ubuntu系统Git Bash中重置GitHub访问令牌,解决认证失败问题

Git认证失败修复及重新触发凭据输入方案

1. 清理全局Git配置残留

执行以下命令清除全局配置里的用户名、邮箱及凭据助手设置:

git config --global --unset-all user.name
git config --global --unset-all user.email
git config --global --unset-all credential.helper

2. 删除系统缓存的旧凭据

Ubuntu默认通过libsecret存储Git凭据,需手动清除过期条目:

  • 打开系统自带的密码和密钥应用
  • 切换到「登录」分类,找到所有与git或仓库域名(如github.com)相关的条目,右键删除

也可通过命令行操作:

# 列出所有Git相关凭据
secret-tool search git remoteurl
# 根据输出的条目信息,替换下方参数删除对应凭据
secret-tool delete git remoteurl "https://你的仓库地址.git"

3. 触发Git重新请求凭据

执行任意远程Git操作(如下拉代码),Git会自动弹出输入框,要求输入新的凭据:

git pull

注意:用户名填你的Git平台账号名,密码栏填入新生成的个人访问令牌

4. 可选:配置凭据自动保存

若希望后续无需重复输入,可重新设置凭据助手,让系统自动保存新凭据:

git config --global credential.helper libsecret

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 03:15:23