使用curl从gitlab代码片段中获取所有文件
有没有办法使用curl命令将所有文件嵌入到gitlab片段中?
使用以下命令我只得到第一个文件。
curl -O "https://gitlab.com/-/snippets/2264390/raw"
由于该片段收集了 3 个文件,我想将它们全部下载。
Is there a way to get all files embedded in gitlab snippets using curl command?
Using the following command I only get the first file.
curl -O "https://gitlab.com/-/snippets/2264390/raw"
Since the snippet gathers 3 files I would like to download them all.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 snippets API 获取所有文件和 URL 的列表。
https://gitlab.com/api/v4/snippets/2264390
你可以通过管道如果需要的话,输出到 xargs 并卷曲它们。
如果您愿意使用
curl
以外的其他内容,那么片段的工作方式与任何其他存储库几乎一样,并且可以使用 HTTPS/SSH 进行克隆。Use the snippets API to get the list of all the files and URLs.
https://gitlab.com/api/v4/snippets/2264390
You could pipe that output to
xargs
and curl them as well, if you wanted.If you were open to using something other than
curl
snippets work mostly like any other repository and can be cloned with HTTPS/SSH.