我正在尝试将一个包发布到gitlab pypi注册表。我们需要用来发布到组包注册表的存储库url是什么?
我试着使用这个https://gitlab.example.com/api/v4/groups/id/packages/pypi,但是它抛出了404。https://gitlab.example.com/api/v4/groups/id/packages/接口为我返回一个空数组。但是当我从UI手动获取注册表时,pypy、npm等都存在。
发布到单个项目存储库工作得很好。https://gitlab.example.com/api/v4/projects/id/packages/pypi
发布于 2020-11-19 01:25:05
我遇到了同样的问题。据我所知,组没有自己的注册表。如果你进入你的群设置,你将不会看到激活它的选项。
组只是组织项目的占位符,它们不包含任何数据。单击组注册表时,您在UI中看到的是该组中项目的所有注册表的聚合。这只是一个搜索UI,本身并不是一个注册表。
底线是你必须将你的工件发布到一个特定的项目。
请注意,您可以有一个专用项目来仅保存您的注册表,并将所有代码存储库发布在同一注册表中。
https://stackoverflow.com/questions/63688105
复制相似问题