git:'remote-https'不是git命令吗?

时间:2018-07-16 16:13:48

标签: git https

每当我尝试克隆,推动或拉动时,我都会得到:

C:\Users\User\Documents\Project>git pull

git: 'remote-https' is not a git command. See 'git --help'.

启用和添加仍然可以正常工作。

5 个答案:

答案 0 :(得分:18)

就我而言,我是在 WSL Ubuntu 中从源代码构建 Git。

该发行版未预装 libcurl。在这种情况下,未构建 git-remote-http 可执行文件。所以我安装了它:

sudo apt install libcurl4-openssl-dev

然后,我重新配置、重新maked 并重新安装,Git 可以克隆。

答案 1 :(得分:5)

我也遇到此错误,并通过运行以下命令解决了该问题:

path %path%;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin

这添加了存储我的git-remote-https.exe文件的文件夹。

答案 2 :(得分:3)

今天,我面临着同样的问题。在我的情况下,问题是在android studio中设置了git执行文件的路径错误。我改变了git执行的路径,并且有效。根据我的git安装,路径为 C:\ Program Files \ Git \ mingw64 \ bin \ git.exe 。我在android studio中使用了这个路径。通过以下步骤

  1. 文件
  2. 设置
  3. 版本控制
  4. git 然后将上述路径粘贴到 git exectable的路径

完成。

希望这对其他人有帮助。

答案 3 :(得分:1)

我在git 2.18.0或更高版本中遇到了同样的事情。我降级到2.17。*,看来可以解决问题。我的问题是通过https运行git clone。

答案 4 :(得分:1)

我遇到了相同的错误,并通过在this section of the requests documentation on POST requests安装Windows的最新版本的Git来解决。对于每个人来说,这可能不是正确的解决方案。我最近卸载了Windows的Git,但没有意识到我的git GUI SourceTree正在使用它。