gpt4 book ai didi

git - 如何使用 API 下载 repo

转载 作者:太空狗 更新时间:2023-10-29 14:17:12 25 4
gpt4 key购买 nike

我想从我的 Bitbucket 存储库下载一个文件。在documentary我发现了以下 API 调用。

https://api.bitbucket.org/1.0/repositories/{accountname}/{repo_slug}/raw/{revision}/{path}

但是我很难找出我的“accountname”、“repo_slug”、“revision”和“path”是什么。

如果我在我的 Bitbucket 帐户中打开文件夹“scripts”,浏览器会显示以下链接。

https://example.com/projects/MMMA/repos/iapc_reporting/browse/scripts

对于帐户名,我使用“MMMA”,对于 repo_slug 使用“iapc_reporting”,对于修订分支“master”,对于路径“scripts/main.py”。 URL 现在看起来像这样:

https://api.bitbucket.org/1.0/repositories/MMMA/iapc_reporting/raw/master/scripts/main.py

不幸的是,在我的浏览器中打开此链接会出现 404 错误。我如何正确建立此链接?如果您有一个使用 V2 API 的解决方案,那就更好了。

最佳答案

如果您的服务器“example.com”由 BitBucket 服务器管理,那么 API url 应该是:

https://example.com/rest/api/1.0/projects/MMMA/repos/iapc_reporting

参见“Bitbucket Server REST APIs”。

在你的例子中,因为它是一个私有(private)仓库,带有 curl --user user:pw:

https://example.com/rest/api/1.0/projects/MMMA/repos/iapc_reporting/raw/master/scripts/main.py

关于git - 如何使用 API 下载 repo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44693698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com