使用 REST Api Bitbucket 从 bitbucket 下载

Posted

技术标签:

【中文标题】使用 REST Api Bitbucket 从 bitbucket 下载【英文标题】:Downloading from bitbucket using REST Api Bitbucket 【发布时间】:2018-12-21 15:34:40 【问题描述】:

最近我发现我可以使用 Rest Api Bitbucket 来下载存储库。 我阅读了文档,但到目前为止我没有设法下载任何文件,而是使用curl 下载了一些 HTTP 标头。

谁能给我一个关于如何使用 API 的具体例子?

我知道命令是curl https://api.bitbucket.org/2.0/repositories/,但我的bitbucket链接是这样的

http://company repository site/projects/project/repos/repo/

更新 1

**

我设法使用 curl 使用语法下载了一个文件:curl -u user:pass http://company_repository_site/projects/my_project/repos/my_repo/my_file.ext?raw,但我仍然想知道如何使用 REST Api 完成此操作

**

谢谢,丹尼尔。

【问题讨论】:

【参考方案1】:

最后我用了

curl -u user:pass `bitbucketCompanyServer`/rest/api/1.0/projects/`project`/repos/`repository`/browse/`fullPathToFileOnBitbucket`?at=`commit` > output

希望对你有帮助

【讨论】:

以上是关于使用 REST Api Bitbucket 从 bitbucket 下载的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Rest API 在 Bitbucket Cloud 中创建项目?

Bitbucket REST Api:如何通过调用 rest api 按日期 desc 对所有分支进行排序?

Jenkinsfile:Bitbucket REST API 的明文用户名:密码/PAT 是不是有更安全的替代方案?

来自 PowerShell 的 REST API -“不允许使用 POST 方法”

如何通过 Jersey+Oltu 从 Java 桌面应用程序访问 Bitbucket API?

从 bitbucket 查询结果中排除已删除的评论