我有以下GitLab结构
Project-X
- Repository-1
- FileFoder-A
- File-1
- File-2
- File-3
- Repository-2
- FileFoder-B
- File-1
- File-2
- File-3
我正在尝试使用GitLab接口v4获取Project-X
/Repository-A
下的所有文件。
我尝试过以下几种方法:
https://gitlab.xx.local/api/v4/<project-x-id>/repository/<repository-A-id>/archive
但是,它返回一个404
。
发布于 2019-07-23 03:10:35
项目结构似乎有些混乱。GitLab在项目和存储库之间具有一对一的关系。“Project-X”不可能有两个存储库。也许你有一个有多个项目的小组?
在任何情况下,API端点也不完全正确。它应该类似于https://gitlab.xx.local/api/v4/projects/<project-x-id>/archive
。有关更多详细信息,请参阅GitLab API documentation for the repository file archive endpoint。
https://stackoverflow.com/questions/57144640
复制相似问题