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

如何配置本地Git仓库使用新创建的GitHub个人访问令牌

解决Mac环境下GitHub推送403、不触发PAT输入的问题

核心原因:你的Mac钥匙串中已经存储了旧的GitHub密码凭证,Git会优先调用旧凭证进行验证,所以不会弹出新的令牌输入窗口,直接触发权限报错。

方法1:更新钥匙串凭证(推荐长期使用)

  • 打开Launchpad,搜索启动「钥匙串访问」应用
  • 右上角搜索框输入 github.com,找到类型为「互联网密码」的对应条目
  • 双击条目,勾选「显示密码」,输入你的Mac开机密码完成验证后,把密码栏的旧内容替换为你刚生成的个人访问令牌,点击保存修改
  • 回到仓库目录重新执行 git push 即可正常推送

方法2:重置Git凭证强制触发新验证

  • 打开终端进入本地仓库目录,执行以下命令清除已缓存的GitHub凭证:
    git credential-osxkeychain erase host=github.com protocol=https
  • 再次执行 git push 时会自动弹出身份验证提示,用户名填写你的GitHub账号名,密码填写你生成的个人访问令牌即可

方法3:直接修改远程仓库地址(仅适合临时使用)

  • 该方法会将令牌明文存储在本地Git配置中,不推荐长期使用,执行命令前请替换尖括号中的内容:
    git remote set-url origin https://<你的GitHub用户名>:<你的个人访问令牌>@github.com/myrepo/maps.git
  • 配置完成后直接执行 git push 即可生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 10:27:04