Bash 在Windows上上载时,curl挂起

Bash 在Windows上上载时,curl挂起,bash,curl,hockeyapp,Bash,Curl,Hockeyapp,我在mac和其他windows机器上使用curl将我的工件上传到HockeyApp服务。在我的一台运行windows的机器上,curl在上传过程中不断“挂起/冻结” 命令如下: curl-F notify=0-F status=2-F ipa=@app/build/outputs/apk/app-production-release-2.4.2-SNAPSHOTv42.apk-F dsym=@app/build/outputs/mapping/production/release/mapping

我在mac和其他windows机器上使用curl将我的工件上传到HockeyApp服务。在我的一台运行windows的机器上,curl在上传过程中不断“挂起/冻结”

命令如下: curl-F notify=0-F status=2-F ipa=@app/build/outputs/apk/app-production-release-2.4.2-SNAPSHOTv42.apk-F dsym=@app/build/outputs/mapping/production/release/mapping.txt-H X-HockeyAppToken:[MY_TOKEN\u HERE]

在windows上,默认情况下没有curl,因此我使用与git发行版一起安装的curl。我只是将path to curl添加到path环境变量中。这种方法在另外两台windows机器上运行良好。事实上,当我打开gitbash时,curl命令也可以正常执行。但任何从cmd.exe运行它的尝试都会导致“挂起/冻结”

有没有关于如何进行故障排除/调试的想法

编辑:
我已经尝试了其他针对windows的curl发行版,同样的结果…

在尝试将我的应用程序从VST部署到Hockeyapp时,我也一直在努力解决curl的同样问题。最后,我选择了不使用curl,而只是在Windows上使用普通powershell。这有点复杂,但工作原理是一样的

我已将此脚本上载到GitHub,可以在那里找到:


因此,我没有使用curl,而是使用powershell中的Invoke RestMethod对Hockeyapp执行相同的调用。

尝试将curl升级到最新版本

where curl   
使用cywin cli找出curl的当前路径

https://curl.haxx.se/windows/
来这里找到您想要更新的版本,下载并试一试

冻结的原因基于Windows配置。我的笔记本电脑需要重新安装Windows 10。在鬼魂之前,卷曲跑得好。在鬼魂之后,有时它会冻僵

我更新了,现在运行良好

还请注意,当运行

curl -s 

curl将以静音模式运行,永不挂起

谢谢。。绝对值得一试。。但是为什么它可以在其他windows机器上工作,而不能在这台机器上工作?