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 для создания ветки.