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"