visual-studio-code - 在 VSCode 中使用安装在 Windows Subsystem for Linux 中的 git
问题描述
我git
通过 WSL2 安装:
Arch Linux on Windows 10 x86_64 with 4.19.84-microsoft-standard
$ which git
/usr/sbin/git
cmd
我可以通过wsl.exe git ...
或通过我制作的批处理文件使用 git 来访问 wsl 程序:
> wsl git status
On branch next
...
> git.bat status
On branch next
...
但是git
不起作用:
Looking for git in: C:\Program Files\Git\cmd\git.exe
Looking for git in: C:\Program Files (x86)\Git\cmd\git.exe
Looking for git in: C:\Program Files\Git\cmd\git.exe
Looking for git in: C:\Users\x\AppData\Local\Programs\Git\cmd\git.exe
Git installation not found.
到目前为止我尝试了什么:
- 我将我的移动
git.bat
到 C:\Users\x\AppData\Local\Programs\Git\cmd\git.bat 我在设置 json 中放置了一个明确的 git 路径:
{ "git.enabled": true, "git.path": "C:\Windows\System32\wsl.exe git", // ... }
哪个也不起作用:
Looking for git in: C:\Windows\System32\wsl.exe git
Looking for git in: C:\Program Files\Git\cmd\git.exe
Looking for git in: C:\Program Files (x86)\Git\cmd\git.exe
Looking for git in: C:\Program Files\Git\cmd\git.exe
Looking for git in: C:\Users\x\AppData\Local\Programs\Git\cmd\git.exe
Git installation not found.
如果我不想git
为 Windows安装,我该怎么办?
解决方案
推荐阅读
- android - 无法解决:com.google.android.exoplayer:exoplayer-smoothstreaming:2.6.1
- macos - 如何(正确)从用 .NET Core 编写的 MacOS 启动守护进程/代理记录日志?
- javascript - 如何循环遍历具有许多 JSON 数组节点 jQuery 的 JSON 对象
- node.js - Node.js 集群没有分叉任何东西
- sql - 在不连续的时间段 YYYYMM00 上查找 MIN 和 MAX 日期
- javascript - react-native-multiple-select how to populate with data stored
- excel - 在 Excel 工作簿中查找完全匹配项,然后将该行中的数据复制到另一个工作簿
- r - 使用来自两个不同大小数据集(和逻辑关系)的变量来创建新变量
- xamarin.forms - iOS ImageCell 中的行分隔符并不总是显示
- html - 将表格添加到 div