Composer 软件包注册表
为您的用户或组织发布 Composer 软件包。
要求
要使用 Composer 软件包注册表,您可以使用 Composer 消费,并使用类似 curl
的 HTTP 上传客户端发布软件包。
发布软件包
要发布 Composer 软件包,请执行 HTTP PUT
操作,将软件包内容放入请求体中。
软件包内容必须是包含 composer.json
文件的压缩 PHP 项目。
如果已经存在同 名和版本的软件包,则无法发布新的软件包。您必须先删除现有的软件包。
PUT https://gitea.example.com/api/packages/{owner}/composer
参数 | 描述 |
---|---|
owner | 软件包的所有者 |
如果 composer.json
文件不包含 version
属性,您必须将其作为查询参数提供:
PUT https://gitea.example.com/api/packages/{owner}/composer?version={x.y.z}