使用curl下载目录

时间:2018-12-20 13:03:57

标签: curl bitbucket

我需要从bitbucket存储库中下载目录中的文件列表,我可以使用curl命令吗?

有什么建议吗?

我尝试过

curl -O http://myportal/bitbucket/repoName/browse/directorName/

抛出错误,

curl: Remote file name has no lenght!
curl: try 'curl --help' or 'curl --manual' for more information

请帮助我!

1 个答案:

答案 0 :(得分:0)

假设您不需要传递凭据即可访问该存储库,则应该能够转到该文件的源代码视图,然后使用Bitbucket Cloud(bitbucket.org)的“开放原始”链接或来自Bitbucket Server(您自己托管的文件)的“原始文件”。 (如果您确实需要传递凭据,那么您的请求中还会包含其他内容。)

请注意,Bitbucket Cloud中的默认“开放原始”链接使用提交哈希-这是指向该特定版本的永久链接。如果您希望使用特定分支的头,则可以将提交哈希更改为分支名称。 (例如,如果我转到https://bitbucket.org/mirror/linux并浏览到Makefile,则当前链接为https://bitbucket.org/mirror/linux/raw/1d51b4b1d3f2db0d6d144175e31a84e472fbd99a/Makefile-但我总是可以转到https://bitbucket.org/mirror/linux/raw/master/Makefile来查看该文件的最新版本。在master分支中。)