02-运行注册表

自建包注册表概览

译文 · 基于 The Cargo Book

运行注册表

原文链接: https://doc.rust-lang.org/cargo/reference/running-a-registry.html

可通过包含索引的 git 仓库,以及存放由 cargo package 创建的压缩 .crate 文件的服务器,实现一个最小注册表。用户无法用 Cargo 向其发布,但在封闭环境中这可能已足够。索引格式见 注册表索引。

支持发布的功能完备注册表还需要有符合 Cargo 所用 API 的 Web API 服务。Web API 见 注册表 Web API。

有商业与社区项目可用于构建和运行注册表。可用列表见 https://github.com/rust-lang/cargo/wiki/Third-party-registries。


01-注册表索引

注册表索引格式

02-注册表 Web API

注册表 HTTP API 协议

最后修改 August 11, 2026: 更新 (70a5af133)