如何让 code-server 使用 vscode 官方插件仓库

私有化部署的 code-server 想使用 github.copilot dbaeumer.vscode-eslint,按照网上的办法折腾了几个回合都没有成功;最后问了元宝,测试后可行:修改 /usr/lib/code-server/lib/vscode/product.json 文件。

删除代码块

  "linkProtectionTrustedDomains": [
    "https://open-vsx.org"
  ],

添加代码块

  "extensionsGallery": {
    "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
    "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
    "itemUrl": "https://marketplace.visualstudio.com/items",
    "controlUrl": "",
    "recommendationsUrl": ""
  },
  "linkProtectionTrustedDomains": [
    "https://marketplace.visualstudio.com",
    "https://open-vsx.org"
  ],

保存后重启

重启 code-server 后已经可以检索到该插件,安装后如图:

安装成功

文章作者: 若海; 原文链接: https://www.rehiy.com/post/594/; 转载需声明来自技术写真 - 若海

添加新评论