Gitlab API - получение 401 несанкционированного доступа при попытке доступа к API с помощью приватного токена доступа

Я пытаюсь вызвать Gitlab API из моего кода AngularJS, как показано ниже

$http.get("https://git.company.com/api/v4/projects?private_token=xxx");

Я сгенерировал PAT из пользовательских настроек gitlab моей организации. Я попробовал команду curl и по-прежнему получаю 401. Если я сделаю тот же вызов без private_token, то получу публичные проекты, поэтому подключение к самому API не является проблемой. Кто-нибудь сталкивался с этим раньше? Что мне не хватает?

0 ответов

Вам также нужно отправить projectId в URL, чтобы определить репозиторий в gitlab и указать, в какой ветке. ниже URL имеет идентификатор проекта как 1234 и в основной ветви.

https://git.company.com/api/v4/projects/1234?ref=master&private_token=xxx"

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