GITLAB Api создание нового филиала

Я пытаюсь создать новую ветку в проекте gitlab с помощью вызовов API

В соответствии с git-документом я попытался использовать GET /projects/:id/repository/branch curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/projects/5/repository/branches

Но это не работает, когда я делаю пост-веб-запрос, я получаю ответ как 401, Несанкционированный, но другие вызовы Api работают с той же настройкой. Пожалуйста, помогите мне создать ветку в GITLab с использованием API.

введите описание изображения здесь

0 ответов

Ну вот. Попробуй это. Похоже, вы пропускаете свой запрос POST с самого начала вашей команды cURL.

curl --request POST --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" "https://gitlab.example.com/api/v4/projects/:id/repository/branches?branch=newbranch&ref=master"

: id - это идентификатор или URL-кодированный путь проекта, принадлежащего аутентифицированному пользователю. Ветвь - это имя вашей новой ветки, а ref - это имя ветки или коммит SHA для создания ветки.

Другие вопросы по тегам