2016-07-08 5 views
1

Мне нужно создать сборщик команд, который использует API-интерфейс Bitbucket.Создание репозитория Team BitBucket с помощью api

Чтобы создать хранилище пользователя я использую, чтобы сделать это:

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

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

ответ

2

Хорошо, я наконец нашел ответ в документе. До сих пор док не было ясно для меня вообще, особенно в отношении использования в API, версии 2. Но этот скрытый маленький кусочек кода объяснил все о том, как API 2 работы:

$ curl -X POST -v -u username:password -H "Content-Type: application/json" \ 
    https://api.bitbucket.org/2.0/repositories/{your_team}/new-repository \ 
    -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