Enable read_repository scope for Repositories API
### Problem to solve IIUC, the `read_repository` PAT is only applicable for the [Repository files API](https://docs.gitlab.com/ee/api/repository_files.html). In any case, it does not seem to apply to the [Repositories API](https://docs.gitlab.com/ce/api/repositories.html). This seems a bit strange. In particular it is not possible to get the file archive with a `read_repository` PAT from a private repo, while it is possible to get all files via the Repository files API one by one. ### Intended users Read-only API users. ### Further details For `https://gitlab.com/api/v4/projects/user%2Frepo/repository/archive.tar.gz?ref=master&private_token=my_read_repository_PAT` I get `{"error":"insufficient_scope","error_description":"The request requires higher privileges than provided by the access token.","scope":"api"}` ### Proposal Enable `read_repository` scope for Repositories API ### Permissions and Security Not known, except that the `read_repository` scope is extended to the Repositories API ### Documentation Add "Scope" table (first table on page) from [Repository files API docs](https://docs.gitlab.com/ee/api/repository_files.html) to [Repositories API docs](https://docs.gitlab.com/ce/api/repositories.html) ### Testing Unknown ### What does success look like, and how can we measure that? It is possible to download the Repository archive (and possibly blobs?) from a private repo with a `read_repository´ PAT.
issue