我可以将文件上传到 bitbucket 存储库,但有任何方法可以使用 CURL 和 API 上传文件夹。
1 回答
0
API 的文档很少,但这对我有用:
使用卷曲:
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>
对于“Foo”的用户名和“Bar”的密码,在我的名为“widgetcentral”的工作区中,一个名为“testRepo”的存储库,“sampleFile.txt”的本地文件名我会做
curl --user Foo:Bar -X POST https://api.bitbucket.org/2.0/repositories/widgetcentral/testRepo/src -F sampleFile.txt=@sampleFile.txt
一个警告,这似乎只上传到主人,我不能让它上传到任何分支。
于 2020-06-12T21:35:51.613 回答