Ответы:
Загрузите cURL для Windows отсюда (и обязательно выберите его из Win32 - Общий путь вниз на странице).

Затем поместите его в каталог внутри переменной среды PATH (т.е.:) C:\Windows\System32или запустите его, указав полный путь, предшествующий имени исполняемого файла.
Если вы поместите его в каталог, который находится внутри вашей переменной PATH, обязательно закройте, а затем снова откройте командную строку, чтобы сделать команду доступной.
https?
Если вы устанавливаете Git для Windows, вы автоматически получаете Curl. Есть несколько преимуществ:
PATHавтоматически выполняет настройку во время установки.
/mingw64/bin/curl.
Для тех, кому буквально не нужен curlисполняемый файл, а просто нужно, например, просмотреть или сохранить результаты запроса GET, можно использовать powershellнапрямую. В обычной командной строке введите:
powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"
что, хотя немного многословно, похоже на набор текста
curl http://example.com/
в более юникс-окружении.
Более подробная информация net.webclientдоступна здесь: Методы WebClient (System.Net) .
DownloadFileметод: powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')". Вы также только что научили меня использовать PowerShell, не открывая его приглашение. Спасибо, Мэтти!
Как настроить cURL:
curl.exeфайл в PATHпапку Windows . По умолчанию это так C:\Windows\System32.cacert.pemв curl-ca-bundle.crt.PATHпапку Windows .Как это проверить:
cmd.exeчтобы открыть командную строку.Tar и Curl доступны в Windows, начиная с версии Insider Build 17063, как часть цепочки инструментов Windows: curl и bsdtar.
Tar : инструмент командной строки, который позволяет пользователю извлекать файлы и создавать архивы. Вне PowerShell или установки стороннего программного обеспечения не было никакого способа извлечь файл из cmd.exe. Реализация использует libarchive.
Curl : инструмент командной строки, который позволяет передавать файлы на серверы и с серверов.
Примечание. PowerShell уже предлагает аналогичные функции (у него есть curl и собственные утилиты для извлечения файлов).
Больше информации: Tar и Curl Заходи в Windows!
Вы можете установить этот «cURL для Windows»: cURL для Windows - это установщик MSI для cURL, популярного инструмента веб-перевода из командной строки. http://www.confusedbycode.com/curl/
Нет необходимости перезагружать Windows, но перезапуск CMD необходим.
Я использовал ответ, предоставленный fuxia, для запуска некоторых скриптов bash, которые я написал в Linux на платформе Windows. Это работает очень хорошо.
Слово предостережения, хотя с cURL. У меня была проблема, когда я не мог использовать консольное взаимодействие при аутентификации, как описано здесь:
https://stackoverflow.com/questions/50724407/curl-command-in-git-bash
Если ваша cURLкоманда требует аутентификации, и вы не хотите, чтобы пароль отображался в командной строке или сохранялся в вашем скрипте, вам придется использовать другое решение, например, файл пароля:
https://stackoverflow.com/questions/2594880 / с использованием скручивание-с-имя пользователя-пароль и-