Похоже, что вы вызываете неправильный API. Конечная точка /projects
возвращает список всех видимых проектов . Чтобы увидеть только список проектов, принадлежащих конкретному пользователю (например, вам), вы хотите список пользовательских проектов api:
GET /users/:user_id/projects
Например, я могу получить список своих проектов, например:
curl -s -H "private-token: $token" https://gitlab.com/api/v4/users/larsks/projects
Который корректно возвращает пару проектов назад, когда я использовал gitlab для хостинга. Результат выглядит примерно так:
[
{
"id": 123456,
"description": "",
"name": "kiwi",
[...]
},
{
"id": 654321,
"description": "",
"name": "sensormgr",
[...]
}
]
В вашем комментарии к вопросу это выглядит так, как будто вы получаете пустой список в ответ:
[]
У вас есть какие-либо проекты? Нет никаких публичных проектов, связанных с вашей учетной записью gitlab.