Bitbucket の API を使用してチーム リポジトリを作成する必要があります。
私が使用するユーザーリポジトリを作成するには、次のようにします。
$ curl -k -X POST -u username:passwd "https://api.bitbucket.org/1.0/repositories" -d "name=myrep"
チーム以外で同じことを行うにはどうすればよいでしょうか。
Bitbucket の API を使用してチーム リポジトリを作成する必要があります。
私が使用するユーザーリポジトリを作成するには、次のようにします。
$ curl -k -X POST -u username:passwd "https://api.bitbucket.org/1.0/repositories" -d "name=myrep"
チーム以外で同じことを行うにはどうすればよいでしょうか。
さて、私はついにドキュメントで答えを見つけました。これまでのところ、特に 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