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 の使用法に関して、このドキュメントは私にはまったく明確ではありませんでした。

$ 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 との違いは、API 2 が JSON 形式を使用することです。

関連するドキュメントはここから取られました: https://confluence.atlassian.com/bitbucket/repository-resource-423626331.html

于 2016-07-08T18:05:47.277 に答える