git:“remote-https”不是git命令- Visual Studio代码同步

x6yk4ghg  于 2022-11-27  发布在  Git
关注(0)|答案(1)|浏览(252)

当尝试使用Visual C++左下角的“同步更改”按钮时
工作室代码我得到一个

git: 'remote-https' is not a git command

日志显示:

> git pull --tags origin master
git: 'remote-https' is not a git command. See 'git --help'.

但是,我仍然可以在VS代码中从终端进行Git拉/推操作。唯一导致此错误的是“同步更改”按钮。我已经重新安装了Git for Windows,但它没有修复此问题。我可以看到git-remote-https.exe位于
“C:\程式档\Git\mingw 64\libexec\git核心”
但我不确定VS代码同步更改应该如何引用它。

vltsax25

vltsax251#

如果您看到类似以下的错误:

首先检查您的%PATH%
在CMD中,键入set path
要进行测试,请键入该CMD:

set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set "GH=C:\Program Files\Git"
set "PATH=%GH%\bin;%GH%\cmd;%GH%\usr\bin;%GH%\mingw64\bin;%GH%\mingw64\libexec\git-core;%PATH%"

然后,仍然从该CMD启动VSCode(确保先关闭另一个)

"%LOCALAPPDATA%\Programs\Microsoft VS Code\bin\code.cmd"

然后查看问题是否仍然存在。
另一种方法是将git.path中的C:\Program Files\Git\bin\git.exe设置为seen here

相关问题