Как заблокировать GIT-репозиторий через GIT API?
Я знаю, что вручную можно выбрать разрешения для филиалов> Добавить разрешения> выбрать филиал и нажать «Запретить все изменения». Нам нужен API, который поможет нам в этом шаге.
Вы можете увидеть API, связанный с ветвями, здесь
Это включает в себя repositories / {username} / {repo_slug} / branch-restrictions, который имеет метод POST, для создания нового правила ограничения ветвей дляхранилище.
repositories / {username} / {repo_slug} / branch-restrictions
Это может быть хорошим началом, если ваш BitBucket-сервер поддерживает эту конечную точку.
Как Джим Редмонд (из Atlassian) очковout в комментариях :
Эквивалент Bitbucket Server (самостоятельно размещенный, а не api.bitbucket.org): " REST Ресурсы, предоставляемые: Bitbucket Server- Ref Refriction".
api.bitbucket.org