如果我将此网址放在网络浏览器中,则可以阅读:
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配置不使用命令行?
答案 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')