Risposte:
Scarica cURL per Windows da qui (e assicurati di selezionarlo da Win32 - Modo generico verso il basso nella pagina).

Quindi posizionalo in una directory all'interno della tua variabile d'ambiente PATH (es.:) C:\Windows\System32O eseguilo con il suo percorso completo che precede il nome dell'eseguibile.
Se lo si inserisce in una directory all'interno del PERCORSO, assicurarsi di chiudere e riaprire il prompt dei comandi per rendere disponibile il comando.
https?
Se installi Git per Windows otterrai anche Curl automaticamente. Ci sono alcuni vantaggi:
PATHconfigurazione durante l'installazione.
/mingw64/bin/curl.
Per le persone che non hanno letteralmente bisogno curldell'eseguibile, ma che devono semplicemente vedere o salvare i risultati di una richiesta GET, possono usare powershelldirettamente. Da un normale prompt dei comandi, digitare:
powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"
che, sebbene un po 'prolisso, è simile alla digitazione
curl http://example.com/
in un ambiente più Unix-ish.
Ulteriori informazioni net.webclientsono disponibili qui: Metodi WebClient (System.Net) .
DownloadFilemetodo: powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')". Mi hai anche insegnato come usare PowerShell senza aprire il suo prompt. Grazie matty!
Come impostare cURL:
curl.exefile nella PATHcartella Windows . Per impostazione predefinita, questo è C:\Windows\System32.cacert.pema curl-ca-bundle.crt.PATHcartella Windows .Come testarlo:
cmd.exeper aprire il prompt dei comandi.Tar e Curl sono disponibili su Windows a partire da Insider Build 17063, come parte della toolchain di Windows: curl e bsdtar.
Tar : uno strumento da riga di comando che consente a un utente di estrarre file e creare archivi. A parte PowerShell o l'installazione di software di terze parti, non era possibile estrarre un file da cmd.exe. L'implementazione utilizza libarchive.
Arricciatura : strumento da riga di comando che consente il trasferimento di file da e verso i server.
Nota: PowerShell offre già funzionalità simili (ha l'arricciatura e le proprie utilità di estrazione dei file).
Maggiori informazioni: Tar and Curl Vieni in Windows!
Puoi installare questo "cURL per Windows": cURL per Windows è un programma di installazione MSI per cURL, il popolare strumento di trasferimento web da riga di comando. http://www.confusedbycode.com/curl/
Non è necessario riavviare Windows ma è necessario riavviare CMD.
Ho usato la risposta fornita da fuxia per eseguire alcuni script bash che avevo scritto su Linux sulla piattaforma Windows. Funziona molto bene.
Un avvertimento però con cURL. Ho riscontrato un problema a causa del quale non è stato possibile utilizzare l'interazione della console durante l'autenticazione come descritto qui:
https://stackoverflow.com/questions/50724407/curl-command-in-git-bash
Se il cURLcomando richiede l'autenticazione e non si desidera che la password sia visibile nella riga di comando o memorizzata nello script, sarà necessario utilizzare un'altra soluzione, ad esempio un file di password:
https://stackoverflow.com/questions/2594880 / con-curl-con-un-nome utente e password