GitLab API:访问没有项目的片段
GitLab API: Access snippets without project
使用 GitLab API (version 8.x) it is possible to access project snippets via GET /projects/:id/snippets
(see project snippets 文档)。
组 gr
中项目 pr
的片段 4
的 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 服务器上剪下了一个 public,它以某种方式导致 500 Server Error
,我想通过 API.
删除这个片段
我确认(2016 年 2 月)这个 API 目前似乎不存在(在 GitLab API doc)。
public snippet API in 2013, but that issue has not been reported in the current GitLab.org/GitLab Community Edition project 有一个 2013 年的旧建议。
所以...欢迎PR。
2016 年 6 月更新:
OP bastelflp adds :
In the meantime GitLab was updated some times.
With the current version 8.8.5, the snippets did not cause a 500 error anymore and could be deleted via the web interface.
使用 GitLab API (version 8.x) it is possible to access project snippets via GET /projects/:id/snippets
(see project snippets 文档)。
组 gr
中项目 pr
的片段 4
的 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 服务器上剪下了一个 public,它以某种方式导致 500 Server Error
,我想通过 API.
我确认(2016 年 2 月)这个 API 目前似乎不存在(在 GitLab API doc)。
public snippet API in 2013, but that issue has not been reported in the current GitLab.org/GitLab Community Edition project 有一个 2013 年的旧建议。
所以...欢迎PR。
2016 年 6 月更新:
OP bastelflp adds
In the meantime GitLab was updated some times.
With the current version 8.8.5, the snippets did not cause a 500 error anymore and could be deleted via the web interface.