我试图通过使用GitLab API来查找项目的大小。我在GitLab document得到了一些关于此的想法。但它似乎得到特定的分支文件大小。此外,我试过这个,但我在浏览器中面临以下异常。
{“message”:“400(错误请求)\”file_path \“未给出”}
我不知道,如何使用下面的API来获取项目大小。通过使用相同的API我得到了上述错误。
https://gitlab.company.com/api/v3/projects/<project_ID>/repository/files?private_token=GMecwr8umMN4wx5L
答案 0 :(得分:0)
您遇到此错误,因为此终点有两个必需参数
file_path (required) - Full path to new file. Ex. lib/class.rb ref (required) - The name of branch, tag or commit
无论如何,使用此终点来计算文件数是不可能的,因为这是为了
CRUD for repository files Create, read, update and delete repository files using this API
因此,您只需对一个指定文件进行CRUD操作。
列出文件可以通过 https://docs.gitlab.com/ee/api/repositories.html#list-repository-tree
完成