curl无法下载文件-响应为空

时间:2019-05-10 00:52:12

标签: curl

如果我将此网址放在网络浏览器中,则可以阅读:

https://bitbucket.org/teros/vcs-hooks/raw/master/clone-and-install.sh

但是,如果我尝试使用curl下载:

curl  https://bitbucket.org/teros/vcs-hooks/raw/master/clone-and-install.sh -o x.sh

我什么也没得到-也许我需要使用我的凭据?有没有一种方法可以使用SSH + cURL配置不使用命令行?

1 个答案:

答案 0 :(得分:0)

这是身份验证问题。要将正确的标题添加到请求中,请使用:

curl -u "$user:$password" https://bitbucket.org/teros/vcs-hooks/raw/master/clone-and-install.sh -o x.sh

主要是向请求添加标头,例如

Authorization: Basic base64('user:pass')