运行注册表
可以通过以下方式实现最小化的注册表:拥有一个包含索引的 Git 仓库,以及一个包含由 cargo package
创建的压缩 .crate
文件的服务器。用户将无法使用 Cargo 向其发布,但这对于封闭环境可能已足够。索引格式在 注册表索引 中进行了描述。
支持发布功能的全功能注册表还需要拥有一个符合 Cargo 使用的 API 的 Web API 服务。Web API 在 注册表 Web API 中进行了描述。
商业和社区项目可用于构建和运行注册表。有关可用内容的列表,请参阅 https://github.com/rust-lang/cargo/wiki/Third-party-registries。