3

有什么方法可以使用 BB 的 API 分叉存储库?

根据我在 API 文档上阅读的内容,没有任何明确的文档:https ://confluence.atlassian.com/display/BITBUCKET/Repositories

我的想法是创建一个新的 repo 并指出它是另一个 repo 的分支,因此我可以稍后创建拉取请求。

4

3 回答 3

3

您可以使用 API 派生存储库,使用基本授权或 OAuth。

分叉存储库的方法:

使用带有所需发布数据“名称”的授权 POST 请求。 https://bitbucket.org/api/1.0/repositories/ {accountname}/{repo_slug}/fork/

此处包含可选参数的完整文档: http ://restbrowser.bitbucket.org/

于 2015-11-25T08:42:49.373 回答
2

所以..

尝试通过 Twitter 和 API 页面上的评论联系支持人员。没有得到答案...

而且似乎他们真的没有创建分叉的方法。

我的解决方案:

  • 创建了一个 cURL 接口来与 BitBucket 的网站交互,然后我可以从那里分叉并创建拉取请求

如果您对此有更好的解决方案,或者他们实际上在 API 上有该方法,请在此处随意放弃您的答案。

跟进:https ://bitbucket.org/site/master/issue/4376/api-method-to-fork-a-repository

于 2012-07-25T23:17:26.700 回答
2

.

您可以使用 Bitbucket API 分叉存储库,而无需用户名和密码,仅使用 bitbucket 应用程序。

这里有发布新叉子的文档。

此外,您还需要具备 OAuth 的基础知识,以下链接很有帮助。

  1. Bitbucket 上的 OAuth

  2. 使用 Bitbucket REST API

  3. Bitbucket API 版本 1

  4. Bitbucket API 版本 2

  5. Bitbucket REST API 浏览器

如果你是 wordpress 开发者,这个插件对你很有帮助。

.

代码.png

于 2014-02-11T13:56:18.763 回答