Acabei de testar isso e parece que a resposta da API do GitLab está usando a paginação. De acordo com a documentação ( link ), o número padrão de resultados por página é definido como 20 e a página inicial é 1.
Para ajustar o máximo de resultados por página, você precisa usar a variável per_page
na linha de solicitação HTTP. Você também pode alterar o número da página usando page
, se tiver mais repositórios do que o valor máximo de per_page
. Você pode especificar um valor máximo de per_page
de 100.
Por exemplo, sua solicitação pode ser semelhante a:
https://git.example.com/api/v3/projects/all?page=1&per_page=100&private_token=abc123
As variáveis page
e per_page
não são obrigatórias, pois possuem valores padrão, portanto, você não precisa incluir se não quiser.
Espero que isso resolva seu problema.