GitLab API:无需项目即可访问代码段



使用 GitLab API(版本 8.x),可以通过GET /projects/:id/snippets访问项目片段(请参阅项目片段文档)。

Python 对项目代码段4的请求pr在组中gr如下所示(2%F = /):

r = requests.get(url='https://gitlab.domain.com/api/v3/projects/gr2%Fpr/snippets/4')

但是我找不到一种方法来访问与任何项目无关的代码片段,例如 https://gitlab.com/snippets/14383,尽管 Web 界面可以创建和显示这些片段。有没有办法通过 API 做到这一点?

更多信息:我在自托管的 GitLab 服务器上截取了一个公共片段,这以某种方式导致500 Server Error,我想通过 API 删除此代码段。

我确认(2016 年 2 月)此 API 目前似乎不存在(在 GitLab API 文档中)。

2013 年有一个关于公共片段 API 的旧 2013 建议,但该问题尚未在当前的 GitLab.org/GitLab 社区版项目中报告。

所以。。。欢迎公关。


2016 年 6 月更新:

OP bastelflp在评论中补充说:

与此同时,GitLab进行了一些更新。
在当前版本 8.8.5 中,代码片段不再导致 500 错误,可以通过 Web 界面删除

最新更新