首页 > 解决方案 > 克隆 repo 时 remote-https 不是 git 命令

问题描述

在 Windows(版本 10)机器上,在撰写本文时使用最新的 git 客户端 ( 2.18.0.windows.1),使用 HTTPS 克隆存储库失败并出现错误:

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

经过一番研究,事实证明 git 附带了几个remote-<command>实用程序,并且remote-https是其中之一。因此,错误消息似乎告诉我们机器上没有安装 `remote-https。

经过更多研究,似乎其他开发人员的类似问题通过安装 curl 得到了解决。我们正在处理的机器也7.46.0安装了 curl ( )。

git-scm.com我们尝试完全从as 和重新安装 git 客户端几次gitforwindows.org,都导致相同的错误。

非常感谢任何帮助或解决此问题的指针。

标签: windowsgitcurllibcurl

解决方案


我刚刚修复了构建环境中的错误。希望我的解决方案对您有用。
我的环境:Windows10+Jenkins+git git 版本 2.18。

我只是将 git 重新安装到 Windows 中,在安装过程中使用了不同的选择:“MINTTY”。重新安装后,我在我的 git 安装目录下找到了 remote-https。

另外,您需要设置 jenkins env。确保包含在 Jenkins env 配置中的新 git 路径。如果你“回显 %Path%”,并且你可以找到包含远程 https 的新 git 路径,那么你很好。


推荐阅读