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

时间:2016-02-01 20:35:55

标签: gitlab gitlab-api gitlab-8

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

4中项目pr的代码段gr的Python请求看起来像(2%F = /):

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

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

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

1 个答案:

答案 0 :(得分:1)

我确认(2016年2月)此API似乎不存在(在GitLab API doc中)。

2013年有public snippet API in 2013的旧建议,但目前GitLab.org/GitLab Community Edition project尚未报告该问题。

所以...欢迎PR。

2016年6月更新:

OP bastelflp添加in the comments

  

与此同时,GitLab有时更新了   使用当前版本8.8.5,代码段不再导致500错误,可以通过网络界面删除