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

Git Push时无法访问Access Token URL的问题解决求助

解决GitHub Access Token过期后push报错“unable to access token url”的方案
  • 检查本地Git仓库的远程地址配置
    运行git remote -v查看当前远程仓库的URL,如果地址里还残留旧token或者格式不对,执行git remote set-url origin https://<你的新token>@github.com/<用户名>/<仓库名>.git更新远程地址,替换掉尖括号里的实际信息即可。

  • 清理Git的凭据缓存

    • Windows:打开命令提示符,先执行git config --global credential.helper wincred,再运行git credential-manager core erase,之后重新push会提示输入凭据,填入新token即可。
    • macOS:终端执行git config --global credential.helper osxkeychain,再运行git credential-osxkeychain erase,按提示输入GitHub地址https://github.com确认删除旧凭据,后续push时输入新token。
    • Linux:如果用libsecret作为凭据助手,先运行git config --global credential.helper libsecret,然后打开系统的凭据管理工具(比如GNOME的密码与密钥),删除GitHub相关的旧凭据,重新push时输入新token。
  • 检查Git配置中的残留设置
    运行git config --global --list查看全局配置,找有没有和token、credential相关的错误配置,比如旧token记录,用git config --global --unset <配置项>删除对应项;也可以用git config --local --list检查仓库本地配置,同样清理错误内容。

  • 确认新token的权限
    登录GitHub,进入「Settings -> Developer settings -> Personal access tokens」,找到新生成的token,确保它拥有repo权限(私有仓库必须开启这个权限),如果权限不足,重新生成一个带repo权限的token。

  • 可选:切换到SSH方式推送
    如果HTTPS方式始终有问题,可以换成SSH:生成SSH密钥并添加到GitHub账号,然后把远程地址改成SSH格式git remote set-url origin git@github.com:<用户名>/<仓库名>.git,之后推送就无需token验证了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 04:30:52