Yanıtlar:
CURL for Windows programını buradan indirin (ve Win32 - Generic sayfasını aşağı doğru seçtiğinizden emin olun ).
Sonra onu PATH ortam değişkeninizin (yani:) içindeki bir dizine yerleştirin C:\Windows\System32
veya çalıştırılabilir addan önce tam yoluyla çalıştırın.
Bunu PATH'nizin içindeki bir dizine yerleştirirseniz, komutun kullanılabilir olmasını sağlamak için komut istemini kapattıktan sonra yeniden açın.
https
?
Git'i Windows için yüklerseniz, otomatik olarak Curl de elde edersiniz. Bazı avantajlar var:
PATH
kurulum sırasında kurulumu otomatik olarak halleder ./mingw64/bin/curl
.
Kelimenin tam anlamıyla curl
yürütülebilir dosyaya ihtiyaç duymayan , ancak yalnızca bir GET isteğinin sonuçlarını görmeniz veya kaydetmeniz gereken kişiler için powershell
doğrudan kullanabilirsiniz . Normal bir komut isteminde şunu yazın:
powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"
biraz da olsa, yazmaya da benzer.
curl http://example.com/
daha Unix-ish ortamında.
Daha fazla bilgiyi net.webclient
burada bulabilirsiniz: WebClient Methods (System.Net) .
DownloadFile
yöntem: powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')"
. Ayrıca bana PowerShell'i istemini açmadan nasıl kullanacağımı öğrettiniz. Teşekkürler matty!
CURL nasıl kurulur:
curl.exe
Windows dosyayı PATH
klasöre. Varsayılan olarak, bu C:\Windows\System32
.cacert.pem
için curl-ca-bundle.crt
.PATH
klasörünüze taşıyın .Nasıl test edilir:
cmd.exe
Komut isteminizi açmak için çalıştırın .Tar ve Curl, Windows araç zincirinin bir parçası olarak Insider Build 17063'te başlayan Windows'ta mevcuttur: curl ve bsdtar.
Tar : Kullanıcının dosyaları çıkartmasını ve arşiv oluşturmasını sağlayan komut satırı aracı. PowerShell veya üçüncü taraf yazılımı yüklemesi dışında, bir dosyayı cmd.exe dosyasından çıkarmanın bir yolu yoktu. Uygulama libarchive kullanıyor.
Kıvrılma : Dosyaların sunuculara ve sunuculardan aktarılmasını sağlayan komut satırı aracı.
Not: PowerShell zaten benzer işlevler sunar (kıvrılır ve kendi dosya çıkartma yardımcı programlarına sahiptir).
Daha fazla bilgi: Tar ve Curl Windows'a Gel!
Bu "Windows için cURL" programını yükleyebilirsiniz: Windows için cURL, popüler komut satırı web aktarım aracı olan cURL için bir MSI yükleyicisidir. http://www.confusedbycode.com/curl/
Pencereleri yeniden başlatmaya gerek yoktur, ancak CMD'yi yeniden başlatmanız gerekir.
Fuxia tarafından verilen cevabı , Linux'ta Windows platformunda yazdığım bazı bash scriptlerini çalıştırmak için kullandım. Çok güzel çalışıyor.
Dikkatli bir kelime olsa da cURL
. Burada açıklandığı şekilde kimlik doğrulaması yaparken Konsol etkileşimini kullanamadığım bir sorun vardı:
https://stackoverflow.com/questions/50724407/curl-command-in-git-bash
Sizin ise cURL
: Komut kimlik doğrulaması gerektirir ve komut satırında görünür veya komut dosyanızda saklanan şifresine sahip istemiyoruz, bir şifre dosyasını kullanarak gibi, başka bir çözüm kullanmak zorunda olacak
https://stackoverflow.com/questions/2594880 / kullanarak kıvrılma-ile-kullanıcı adı ve şifreyi