如何使用API​​和CURL将文件夹上传到Bitbucket存储库

时间:2019-11-07 12:59:09

标签: curl bitbucket bitbucket-api bitbucket-cloud

我能够将文件上传到Bitbucket存储库,但是可以使用CURL和API上传任何文件夹。

1 个答案:

答案 0 :(得分:0)

该API的文档很简短,但这对我有用:

使用cURL:

curl --user <username:password> -X POST https://api.bitbucket.org/2.0/repositories/<workspace_name>/<repository_name>/src -F <local_file_name.ext>=@<destination_filename.ext>

在我的工作区“ widgetcentral”中,对于用户名“ Foo”和密码“ Bar”,我将执行名为“ testRepo”的存储库,本地文件名“ sampleFile.txt”

curl --user Foo:Bar -X POST https://api.bitbucket.org/2.0/repositories/widgetcentral/testRepo/src -F sampleFile.txt=@sampleFile.txt

一个警告,这似乎只上传到master,我无法上传到任何分支。