使用 Gitlab API v4 从分支下载目录
download directory from a branch using Gitlab API v4
我正在尝试从 Gitlab 下载存储库 'release' 分支内的目录。我正在使用 API v4.
分支包括以下结构:
- archive
- outputs
- history-2020-01-01T142535
- history-2020-01-15T142559
- history-2020-02-01T142540
我想获取 "history-2020-02-01T142540" 目录。
我可以获得整个分支的 ZIP 存档...
https://<GITLAB_URL>/api/v4/projects/<PROJECT_ID>/repository/archive.zip?sha=<BRANCH_ID>
如何获取该分支中特定文件夹的 ZIP 存档?
您无法获取特定文件或文件夹的存档。
但是你可以做类似的事情,这可能对你有帮助:
我正在尝试从 Gitlab 下载存储库 'release' 分支内的目录。我正在使用 API v4.
分支包括以下结构:
- archive
- outputs
- history-2020-01-01T142535
- history-2020-01-15T142559
- history-2020-02-01T142540
我想获取 "history-2020-02-01T142540" 目录。
我可以获得整个分支的 ZIP 存档...
https://<GITLAB_URL>/api/v4/projects/<PROJECT_ID>/repository/archive.zip?sha=<BRANCH_ID>
如何获取该分支中特定文件夹的 ZIP 存档?
您无法获取特定文件或文件夹的存档。
但是你可以做类似的事情,这可能对你有帮助: