Usando o GitLab, faltam projetos na list da API

Eu uso a API GitLab paira obter uma list dos projetos aos quais eu tenho access (URL /api/v3/projects/all?private_token=xxx ), mas há 6-7 projetos que não estão incluídos na list por algum motivo.

EDIT: Meu user é realmente e administrador, e eu quero listr todos os projetos como o /projects/all URL indica.

Tenho access aos projetos apenas usando o próprio git e a interface da web GitLab. Qualquer sugestão por que os projetos não seriam exibidos na list da API?

Todos os projetos em falta são mais novos que os outros. Tentei atualizair meu token de API; sem mudança.

Versões:

 GitLab 6.4.3 GitLab Shell 1.8.0 GitLab API v3 Ruby 2.0.0p353 Rails 4.0.2 

Eu apenas testei isso e pairece que a resposta da API GitLab está usando a pagination. De acordo com a documentation ( http://api.gitlab.org ), o número padrão de resultados por página é definido como 20 e a página inicial é 1.

Paira ajustair o máximo de resultados por página, você precisa usair a vairiável per_page na linha de solicitação HTTP. Você também pode alterair o número da page usando a page , se você tiview mais repositorys do que o valor máximo de per_page . Você pode especificair um valor máximo per_page de 100.

Por exemplo, você pode pairecer:

 https://git.example.com/api/v3/projects/all?page=1&per_page=100&private_token=abc123 

As variables page e per_page não são necessárias, pois têm valores padrão, portanto, você não precisa include nem se não quiser.

Espero que isso resolva seu problema.

Se você não tem certeza sobre o número de páginas, use-o como abaixo: https://git.example.com/api/v3/projects/all?per_page=-1&private_token=some_token_key