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

如何在macOS重置GitHub凭据切换账号?Git自动用旧账户无登录提示

macOS 重置GitHub凭据切换账号方案
  • 查看当前Git凭据助手配置,确认是否使用系统钥匙串:
    git config --global credential.helper
    若输出为osxkeychain,说明钥匙串在自动管理凭据。

  • 移除全局/仓库级的凭据助手配置:

    • 全局配置移除:git config --global --unset credential.helper
    • 单个仓库配置移除(进入对应仓库目录执行):git config --local --unset credential.helper
  • 彻底清理钥匙串残留条目:
    打开「Keychain Access」应用,搜索github.com,删除所有关联的条目(包括含git或github.com关键字的条目)。

  • 检查并修正仓库远程URL(可选):
    执行git remote -v查看当前远程地址,若原URL绑定旧账号,可修改为新账号对应仓库的HTTPS地址:
    git remote set-url origin https://github.com/新用户名/仓库名.git

  • 测试推送触发登录提示:
    执行git push,此时会弹出GitHub登录窗口,输入新账号的凭据(推荐使用**个人访问令牌(PAT)**替代密码,需提前在GitHub账号设置中生成)。

  • 若后续需重新启用钥匙串自动保存凭据,执行:
    git config --global credential.helper osxkeychain

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 10:57:02