Git 使用 WSL 在 VS 代码中禁用扩展
Git extension disabled in VS code with WSL
内置 Git 扩展已在 VS 代码中以某种方式停用,无法重新启用。如果我打开扩展页面,它会出现以下错误:
"This extension is disabled in this workspace because it is defined to run in the Remote Extension Host. Please install the extension in 'WSL: Ubuntu' to enable."
如果我打开 GitHub 扩展页面,我会收到相同的消息,但 GitHub 身份验证似乎仍处于激活状态。据我所知,我已经在远程扩展主机中了。此外,源代码控制选项卡显示未注册任何源代码控制提供程序。
自从我更新到 WSL2 以来,Git 扩展程序已经为我工作了几个月,我最近没有安装任何其他扩展程序,但它似乎在重新启动我的机器后开始了。我试过重新启动和重新启动 VS 代码,停用 GitHub 身份验证和 GitLens,然后重新启动 VS 代码,但没有做任何事情。
好的,我解决了。我卸载了 Visual Studio 代码,并从 wsl 的主目录中删除了目录 .vscode-server
。然后我重新安装了 VS 代码并在 wsl 中重新运行 code .
命令。我还没有测试删除 .vscode-server
然后重新运行 code
是否可以在没有干净地重新安装 VS 代码的情况下工作,但我怀疑它可能。
Please install the extension in 'WSL: Ubuntu' to enable."
这是关于如何修复它的提示。
- 打开扩展面板 (Ctrl + Shift + X)
- 您应该能够看到“WSL:UBUNTU:已安装”部分
- 点击右侧的下载(带向下箭头的云)图标
- 选择“LOCAL - INSTALLED”中已经安装的扩展安装在这里
- 完成。
默认扩展安装在本地工作区中。使用 VScode 远程服务器(WSL:UBUNTU:已安装)时,您还必须在该工作区中安装扩展。
内置 Git 扩展已在 VS 代码中以某种方式停用,无法重新启用。如果我打开扩展页面,它会出现以下错误:
"This extension is disabled in this workspace because it is defined to run in the Remote Extension Host. Please install the extension in 'WSL: Ubuntu' to enable."
如果我打开 GitHub 扩展页面,我会收到相同的消息,但 GitHub 身份验证似乎仍处于激活状态。据我所知,我已经在远程扩展主机中了。此外,源代码控制选项卡显示未注册任何源代码控制提供程序。
自从我更新到 WSL2 以来,Git 扩展程序已经为我工作了几个月,我最近没有安装任何其他扩展程序,但它似乎在重新启动我的机器后开始了。我试过重新启动和重新启动 VS 代码,停用 GitHub 身份验证和 GitLens,然后重新启动 VS 代码,但没有做任何事情。
好的,我解决了。我卸载了 Visual Studio 代码,并从 wsl 的主目录中删除了目录 .vscode-server
。然后我重新安装了 VS 代码并在 wsl 中重新运行 code .
命令。我还没有测试删除 .vscode-server
然后重新运行 code
是否可以在没有干净地重新安装 VS 代码的情况下工作,但我怀疑它可能。
Please install the extension in 'WSL: Ubuntu' to enable."
这是关于如何修复它的提示。
- 打开扩展面板 (Ctrl + Shift + X)
- 您应该能够看到“WSL:UBUNTU:已安装”部分
- 点击右侧的下载(带向下箭头的云)图标
- 选择“LOCAL - INSTALLED”中已经安装的扩展安装在这里
- 完成。
默认扩展安装在本地工作区中。使用 VScode 远程服务器(WSL:UBUNTU:已安装)时,您还必须在该工作区中安装扩展。