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

如何用Access Token在Git Extensions中认证GitHub?仍遇登录弹窗

解决Git Extensions推送GitHub分支时反复弹出登录窗口的问题

权限说明

推送私有仓库时,你勾选的repo权限已经完全足够,不需要额外添加其他权限,问题大概率出在认证配置或缓存上。

具体解决步骤

  • 清除Git认证缓存
    Windows系统下,Git默认用credential-manager-core管理认证缓存,旧的密码可能会覆盖token配置。打开Git Bash执行以下命令:

    git credential-manager-core erase
    

    当提示输入host时输入github.com,输入protocol时输入https,完成后旧的认证信息会被清除。

  • 检查Git Extensions仓库级配置
    全局token配置可能未覆盖当前仓库的单独设置:

    1. 打开对应仓库的Git Extensions
    2. 点击顶部菜单Repository > Settings > Plugins > GitHub
    3. 确认勾选了「使用全局设置」,或者手动将token填入仓库级的「OAuth Token」输入框
  • 直接修改仓库Remote URL
    绕过Git Extensions的插件配置,直接把仓库的远程地址改成带token的格式:

    1. 在Git Extensions中点击Repository > Remote repositories
    2. 选中origin远程仓库,点击「Edit」
    3. 将URL修改为:https://<你的Personal Access Token>@github.com/<你的GitHub用户名>/<仓库名>.git
      替换尖括号里的内容后保存,再次推送时会直接用token认证。
  • 验证Token有效性
    登录GitHub,进入「Settings > Developer settings > Personal access tokens > Tokens (classic)」,确认:

    • 该token未过期
    • repo权限已完整勾选(父权限包含所有子权限,无需单独勾选子项)
      若有异常,重新生成一个新的token并替换配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 05:37:13