git - Visual Studio Code 无法检测到 cygwin git.exe 路径

标签 git cygwin visual-studio-code

我刚刚开始为我刚刚加入的新 UI 项目使用 Visual Studio Code(在 Windows 上)。我将 Path 环境变量配置为指向我的 cygwin git 可执行文件,如下所示:

C:\cygwin64\bin

我已通过打开 Windows 命令提示符并成功执行 Linux 命令来验证这是否有效。但是,当我在 Visual Studio Code 中打开 git 项目时,它查找解析其“git.path”配置的路径,我收到以下错误:

ENOENT: 没有那个文件或目录,lstat 'C:\cygdrive'

显式配置工作区设置文件 (settings.json) 也不起作用。

有什么想法吗?

最佳答案

只需创建一个符号链接(symbolic link) (windows):打开 cmd 提示符并使用以下命令:

mklink /j "C:\cygdrive" C:\actual\path\to\your\cygdrive

PS:对于 babun 用户,这将是您的主目录:

mklink /j "c:\home" C:\Users\{user}\.babun\cygwin\home

关于git - Visual Studio Code 无法检测到 cygwin git.exe 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36508177/

相关文章:

git - SVN 到 Git 转换后缺少标签

git - 颠覆和 GIT 集中化

cygwin - 从批处理文件执行cygwin排序命令

visual-studio-code - VS Code中多个文件中的断点?

visual-studio-code - 从源代码构建 VSCode 后安装扩展

editor - 在 VS Code 中自定义带引号的字符串

Git:阻止外部用户访问特定分支

ruby-on-rails - 在 Rails 中,处理您不想提交到 repo 和 Assets 管道的超大文件(例如视频)的最佳方法是什么?

c++ - boost::asio::acceptor 在 win7 上挂起

c - 未定义的 Windows 引用 _ftprintf