remote-https не является командой git при клонировании репо - PullRequest
0 голосов
/ 29 июня 2018

На компьютере с 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. На машине, с которой мы имеем дело, также установлен curl (7.46.0).

Мы несколько раз пытались переустановить git-клиент, начиная с git-scm.com, а также gitforwindows.org, что привело к одной и той же ошибке.

Любая помощь или указатель, чтобы получить это исправлено, высоко ценится.

1 Ответ

0 голосов
/ 22 августа 2018

Я только что исправил ошибку в моей сборочной среде. надеюсь, что мое решение вам пригодится.
мой env: Windows10 + Jenkins + git git version 2.18.

Я просто переустанавливаю git в windows с другим выбором во время установки: "MINTTY". после переустановки я обнаружил удаленный https в моей директории git install.

также, вам нужно установить окружение Дженкинса. Убедитесь, что новый путь git, который был включен в конфигурацию Jenkins env. если вы "echo% Path%", и вы можете найти новый путь Git, который включает в себя удаленный HTTPS, то все в порядке.

...