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

Manjaro Linux下手动安装的VSCode无法登录GitHub Copilot求助

解决Manjaro手动安装VSCode的GitHub Copilot授权重定向问题

问题根源

手动解压部署的VSCode未在系统中注册vscode://协议关联,导致浏览器无法唤起本地VSCode实例处理重定向请求。

解决步骤

  1. 创建VSCode桌面配置文件
    在~/.local/share/applications/目录下新建code.desktop文件,填入以下内容(替换/my/path为你的实际安装路径):

    [Desktop Entry]
    Name=Visual Studio Code
    Comment=Code Editing. Redefined.
    Exec=/my/path/bin/code %U
    Icon=/my/path/resources/app/resources/linux/code.png
    Type=Application
    Terminal=false
    Categories=Development;IDE;
    MimeType=x-scheme-handler/vscode;
    
  2. 更新桌面应用数据库
    执行命令刷新系统对新桌面配置的识别:

    update-desktop-database ~/.local/share/applications/
    
  3. 配置浏览器协议关联
    打开Edge浏览器,进入「设置 -> 应用 -> 协议」,找到vscode协议,将默认打开程序设置为刚刚创建的Visual Studio Code条目。

  4. 重新发起授权流程
    关闭VSCode和Edge浏览器,重启VSCode后再次触发GitHub Copilot授权,完成GitHub端验证后点击「Open」按钮,即可正常唤起本地VSCode完成授权。

临时替代方案

若上述方法无效,可跳过浏览器重定向流程:

  • 打开VSCode命令面板(快捷键Ctrl+Shift+P),执行GitHub Copilot: Sign In命令
  • 选择「Use a device code instead」选项,按照提示在GitHub网页输入设备码完成授权

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 13:32:05