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