3

我需要使用 Bitbucket 的 API 创建一个团队存储库。

要创建一个用户存储库,我会这样做:

$ curl -k -X POST -u username:passwd "https://api.bitbucket.org/1.0/repositories" -d "name=myrep"

如果不是为了一个团队,我将如何做同样的事情?

4

1 回答 1

5

好的,我终于在文档中找到了答案。到目前为止,该文档对我来说还不是很清楚,尤其是关于 API 版本 2 的使用。但是那段隐藏的小代码解释了 API 2 如何工作的一切:

$ team=myteam
$ repo=repository
$ curl -X POST -v -u username:password -H "Content-Type: application/json" \
  https://api.bitbucket.org/2.0/repositories/${team}/${repo} \
  -d '{"scm": "git", "is_private": "true", "fork_policy": "no_public_forks" }'

关于如何处理数据 (-d) 与 API 1 的区别在于 API2 使用 JSON 格式。

相关文档取自此处: https ://confluence.atlassian.com/bitbucket/repository-resource-423626331.html

于 2016-07-08T18:05:47.277 回答