使用Access键从Bitbucket Repo的下载部分下载文件

时间:2016-05-26 14:16:11

标签: git curl bitbucket wget

我正在寻找一种从bitbucket下载文件的方法,(不是存储库,下载部分的文件)
可以使用部署密钥克隆存储库,但无法进行下载。 我试过了那些;
curl -u username: --key .ssh/id_rsa --pubkey .ssh/id_rsa.pub scp://bitbucket.org/repositoryowner/downloads/downloadfile.zip

编辑: 我找到了一种解决方法,仍然没有办法使用部署密钥下载,但有凭据;
wget -O /tmp/file --user "username" --password "password" https://bitbucket.org/owner/rep/downloads/abc.tar.gz

1 个答案:

答案 0 :(得分:3)

经过一堆失败的尝试,我收到了Bitbucket支持的以下回复:

  

Bitbucket Cloud中的访问密钥可用于克隆或从中提取   仅存储库,恐怕无法下载文件   从使用SSH密钥的存储库的“下载”部分中获取。

     

除非存储库是公共存储库,否则用户将需要拥有一个Bitbucket   云帐户,以便从   下载页面。

     

如果您还有其他疑问,请随时告诉我们。

现在已向Bitbucket发出了功能请求。如果您想拥有此功能,请对其进行投票:

https://bitbucket.org/site/master/issues/18501