首页 > 解决方案 > 使用 GitLab Api 获取存储库文件列表

问题描述

在 GitLab 中,我有一个项目/存储库结构,如下所示。

在此处输入图像描述

我如何从分支中获取文件列表。到目前为止,我可以借助以下 api 从 master 获取文件列表。请帮忙。

标签: javarestgitlab-api

解决方案


文档中“从存储库获取文件”操作的示例支持查询参数以指定引用(提交、分支或标记):

curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/13083/repository/files/app%2Fmodels%2Fkey%2Erb?ref=master"

之前的所有内容都是?文件的路径,并ref=master指定master分支,但这可以是提交 sha、另一个分支名称或标记。


推荐阅读