繁体   English   中英

如何使用API​​查找GitLab项目大小?

[英]How to find the GitLab project size by using API?

我试图通过使用GitLab API找到项目的大小。 我在GitLab 文档中对此有了一些想法。 但它似乎得到特定的分支文件大小。 此外,我试过这个,但我在浏览器中面临以下异常。

{“message”:“400(错误请求)\\”file_path \\“未给出”}

我不知道,如何使用下面的API来获取项目大小。 通过使用相同的API我得到了上述错误。

https://gitlab.company.com/api/v3/projects/<project_ID>/repository/files?private_token=GMecwr8umMN4wx5L

你有这个错误,因为这个终点有两个必需的参数

 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 完成

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM