- Bitbucket Cloud(bitbucket.org)を使用している場合は、Bitbucket REST APIとcURLを使用できます。また、リポジトリのプロジェクトキーを指定するには、次の方法を使用できます。-
curl -X POST -v -u $username:$password "https://api.bitbucket.org/2.0/repositories/$username/$reponame" -H "Content-Type: application/json" -d '{"scm": "git", "is_private": "true", "fork_policy": "no_public_forks", "project": {"key": "'$project_key'"}}'
これにより、特定のプロジェクトの下にリポジトリが作成されます。
- Bitbucketサーバーでリポジトリを作成する場合は、V1.0RESTAPIを使用できます。コマンドは次のようになります:-
curl -u $username:$password -X POST -H "Content-Type:application/json" -d '{"name": "'$reponame'","scmId": "git","forkable": true}' http://localhost:7990/rest/api/1.0/projects/${project_key,,}/repos
localhost:7990の代わりに、会社のurl(exmple --birbucket.xyz.com)を指定できます。
Bitbucket Serverの詳細については、「Bitbucket ServerRESTAPIの使用」を参照してください。