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

重新生成GitHub的PAT(个人访问令牌)后如何进行更新操作?

GitHub PAT更新后本地身份验证失效修复方案

通用修复步骤

先执行以下命令清除本地缓存的旧GitHub凭据:

git credential-manager reject https://github.com

执行完成后运行任意需要鉴权的Git命令(比如git pull),此时会自动弹出PAT输入提示或者GitHub网页授权窗口,输入新生成的PAT即可完成身份信息更新。

如果上述操作无效,可按对应系统执行手动清理步骤:

Windows系统手动清理

  • 按下Win + R组合键,输入control keymgr.dll回车,直接打开凭据管理器
  • 切换到「Windows凭据」分类,找到所有名称包含git:https://github.com或github.com的条目,全部删除
  • 回到Git命令行重新执行git pull,按提示输入新PAT即可
  • 如果仍无响应,执行命令重置全局凭据助手配置:
git config --global credential.helper manager-core

macOS系统手动清理

  • 按Command + 空格打开聚焦搜索,输入「钥匙串访问」打开对应应用
  • 在右上角搜索框输入github.com,找到所有匹配的互联网密码条目,全部右键删除
  • 执行命令确认全局凭据助手配置:
git config --global credential.helper osxkeychain
  • 重新执行git pull输入新PAT即可

临时应急方案

如果仅需要临时操作单仓库,可以直接把PAT嵌入远程仓库地址,仅作临时使用,避免PAT明文泄露:

git remote set-url origin https://<你的新PAT>@github.com/<用户名>/<仓库名>.git

提示:该方案会将PAT明文存储在仓库目录的.git/config文件中,操作完成后建议立刻改回普通HTTPS地址,防止PAT泄露。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 05:54:07