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

出现“必须重新授权OAuth应用GitHub for VSCode”错误后如何恢复正常功能

某天我尝试向远程仓库推送代码时收到报错,报错截图如下:
SAML SSO错误弹窗

Git日志中可查到如下内容:

remote: The `<redacted>' organization has enabled or enforced SAML SSO. To access
remote: this repository, you must re-authorize the OAuth Application `GitHub for VSCode`.
尝试方案1:参考搜索结果操作

搜索GitHub for VSCode得到的结果指向官方文档,提示安装并授权新扩展GitHub PRs and Issues。我按指引完成操作后,依然无法对远程仓库执行推拉操作。

尝试方案2:登出账号重登

(此时GH PRs/Issues仍处于安装状态)
我参考Stack Overflow上类似SAML SSO错误的解答,尝试登出GitHub账号:
GitHub登出菜单选项

但登出后找不到重新登录的入口:当前窗口已经关联了仓库,缺少如下克隆仓库的相关选项:
克隆仓库对话框

后来发现打开新窗口即可找到登录入口,完成登录后依然无法正常操作🤦‍♂️

尝试方案3:通过GitHub UI撤销并重授权
  • 点击右上角头像→设置→左侧菜单「应用」→顶部标签栏「授权的OAuth应用」
  • 滚动找到GitHub for VSCode,点击...选择revoke撤销授权
  • 重复尝试方案2的登录流程
  • 尝试推送代码时出现新错误(也算阶段性进展)
新错误修复

之后系统提示credential.manager相关问题,这是我之前参考另一篇Stack Overflow帖子执行以下命令弄坏的:

git config --global credential.helper <something I don't have>

我通过git config -l查询到自己正在使用的credential.helper,重新执行上述命令将值设置为对应项后修复了该问题。

尝试方案4:其他组合尝试
  • 在GitHub UI再次撤销授权
  • 通过新窗口+Clone Repository的方式重新登录
    • 如果复用旧的空窗口会提示Error:Bad Credential,不会重启OAuth流程
  • 该方案依然无效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 03:30:02