跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI

VSCode 登录 GitHub 报错“尚未完成授权”的解决方法

解决了 VS Code 中 GitHub 扩展登录时出现的“尚未完成授权此扩展使用 GitHub 的操作”错误。提供了九种解决方案,包括重新授权流程、清除旧授权、退出并清除缓存、检查网络代理、更新软件、使用个人访问令牌(PAT)、查看日志、重置扩展及验证系统身份设置。用户可按步骤排查解决登录问题。

片刻发布于 2026/4/6更新于 2026/10/25123 浏览
VSCode 登录 GitHub 报错“尚未完成授权”的解决方法

在 VS Code 中遇到'尚未完成授权此扩展使用 GitHub 的操作'错误时,可以按照以下步骤解决:

1. 重新启动授权流程
  • 在 VS Code 中,按下 Ctrl+Shift+P 打开命令面板。
  • 输入 GitHub: Sign In 并选择该命令。
  • 按照提示在浏览器中完成授权流程。如果浏览器未自动打开,手动访问显示的链接并输入提供的验证码。
2. 清除 GitHub 的旧授权
  • 登录 GitHub,进入 Settings → Applications → Authorized OAuth Apps。
  • 找到并撤销与 Visual Studio Code 或 GitHub for VSCode 相关的授权。
  • 返回 VS Code,重新尝试登录。
3. 退出并清除 VS Code 会话
  • 在命令面板运行 GitHub: Log Out。
  • 手动清除缓存文件(路径因操作系统而异):
    • Windows: %USERPROFILE%\AppData\Roaming\Code\User\globalStorage\github.vscode-pull-request-github
    • macOS/Linux: ~/.vscode/extensions/github.vscode-pull-request-github-*/data
4. 检查网络和代理设置
  • 确保网络连接正常,未被防火墙或代理阻止。
  • 在 VS Code 设置中配置代理(File → Preferences → Settings,搜索 Proxy)。
5. 更新软件和扩展
  • 检查 VS Code 更新(Help → Check for Updates)。
  • 更新 GitHub Pull Requests and Issues 扩展。
6. 使用个人访问令牌(PAT)
  • 在 GitHub 生成 PAT:Settings → Developer settings → Personal Access Tokens → Generate new token(勾选 repo、workflow 等权限)。
  • 在 VS Code 登录时,输入用户名后粘贴 PAT 作为密码。
7. 检查日志信息
  • 在 VS Code 的输出面板(View → Output),选择 GitHub Authentication 查看详细错误。
8. 重置扩展或 VS Code
  • 卸载并重新安装 GitHub Pull Requests and Issues 扩展。
  • 重置 VS Code 设置(备份后删除配置文件夹)。
9. 验证系统身份验证设置
  • 确保系统已安装必要的身份验证工具(如 GCM/Credential Manager)。

文章配图

目录

  1. 1. 重新启动授权流程
  2. 2. 清除 GitHub 的旧授权
  3. 3. 退出并清除 VS Code 会话
  4. 4. 检查网络和代理设置
  5. 5. 更新软件和扩展
  6. 6. 使用个人访问令牌(PAT)
  7. 7. 检查日志信息
  8. 8. 重置扩展或 VS Code
  9. 9. 验证系统身份验证设置

更多推荐文章

查看全部
  • SpringBoot+Vue Web 咖啡点单系统设计
  • 30 道 Python 基础练手题及详解
  • 前端如何编写高质量的 AI Agent Skills
  • Claude Code 本地化部署教程:基于 Ollama 实现离线开发
  • 基于大疆 MSDK 的无人机视觉引导自适应降落方案
  • C++ 基础教程:从 For 循环到算法初步
  • OpenClaw 配置本地 Ollama 模型完整指南:打造全离线个人 AI 助理
  • OpenClaw 多智能体路由与飞书多机器人配置指南
  • 鸿蒙金融理财全栈项目:基础架构、数据安全与用户体验
  • 深入理解 Claude Code:架构、上下文与工具系统
  • Ubuntu 环境下 llama.cpp 编译与性能调优实战
  • 基于 MCP Server - Figma AI Bridge 自动生成前端代码
  • Whisper 模型国内镜像源汇总与快速下载方案
  • Python 异步数据库操作实战:aiomysql 与 Miniconda 协同
  • 2026 年各大高校 AIGC 检测政策汇总
  • LeetCode 343 整数拆分 Java 动态规划解法
  • Python AI 大模型部署指南:本地运行、API 服务及 Docker 封装
  • MC.JS WEBMC1.8 实战:构建在线多人沙盒游戏
  • 字节前端一面面经解析:网络原理、Vue 及手写题详解
  • OpenClaw QQ 机器人接入实战指南

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online