curl -X POST -v -u username:password -H "Content-Type: application/json" https://api.bitbucket.org/2.0/repositories/{your_team}/{new-repository-name} -d '{"name": "{new-repository-name}" "scm": "git", "is_private": "true", "fork_policy": "no_public_forks", "project": {"key": "{project_key}"}}'username 用 username or mail
password 用 passowrd 明碼 (沒有特別走 oauth 等認證, 較簡單一點)
{your_team} 例如: FrankWu100
{new-repository-name}: 於 url 中的不能有 / 等符號, 統一用 - 取代. 第二個 POST body 中 "name": "{new-repository-name}" 的 {new-repository-name} 為顯示名字, 可以用 / 等符號.
{project_key} 例如: test
e.g.
curl -X POST -v -u username:password -H "Content-Type: application/json" https://api.bitbucket.org/2.0/repositories/FrankWu100/{new-repository-name} -d '{"name": "{new-repository-name}" "scm": "git", "is_private": "true", "fork_policy": "no_public_forks", "project": {"key": "test"}}'curl -X DELETE -v -u username:password https://api.bitbucket.org/2.0/repositories/{your_team}/{new-repository-name}