使用 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 方法”