Создайте репозиторий BitBucket Team с помощью API

Мне нужно создать репозиторий Team, используя API Bitbucket.

Чтобы создать пользовательский репозиторий, я использую для этого:

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

Как бы я сделал то же самое, но для команды?


person kaligne    schedule 08.07.2016    source источник


Ответы (1)


Хорошо, я наконец нашел ответ в документе. До сих пор документ не был мне понятен, особенно в отношении использования 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" }'

Отличие от API 1 в том, как обрабатываются данные (-d), заключается в том, что API2 использует формат JSON.

Связанный документ был взят отсюда: https://confluence.atlassian.com/bitbucket/repository-resource-423626331.html

person kaligne    schedule 08.07.2016