windows - 克隆 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
,都导致相同的错误。
非常感谢任何帮助或解决此问题的指针。
解决方案
我刚刚修复了构建环境中的错误。希望我的解决方案对您有用。
我的环境:Windows10+Jenkins+git git 版本 2.18。
我只是将 git 重新安装到 Windows 中,在安装过程中使用了不同的选择:“MINTTY”。重新安装后,我在我的 git 安装目录下找到了 remote-https。
另外,您需要设置 jenkins env。确保包含在 Jenkins env 配置中的新 git 路径。如果你“回显 %Path%”,并且你可以找到包含远程 https 的新 git 路径,那么你很好。
推荐阅读
- node.js - 在winston中记录每个请求的请求响应信息
- excel - excel:如果值存在于另一列中,则重复最多的值
- reactjs - React 组件不会更新 react-redux
- php - 这种编码风格是什么?
- python - Pandas concat 创建一个额外的列并将值插入错误的位置
- python-3.x - 从字典列表(或生成器)中提取字符串
- python - 将子元素插入到使用 Python ElementTree 生成的 XML 生成的现有 XML 中
- reactjs - 在 React 中使用 useNavigate 和 Typescript
- c# - 无法从 Playwright 的下拉选项中选择一个选项?
- vlookup - 用其他查询中的值替换单元格中的列表