Skip to content
forked from w4/chartered

✈️ a private, authenticated cargo registry

Notifications You must be signed in to change notification settings

ttys3/chartered

 
 

Repository files navigation

chartered

a little dig at creating a private cargo repository with authenticated downloads, the plan is to have git connect to a git server we setup that we can serve a fake index from generated just for the authenticated user that we can embed authentication credentials into.

designed to be easily morphable into a first-class authenticated registry-provider once one of the cargo RFCs go through.

open tasks

fine grained permissions per user per crate

  • VISIBLE
  • PUBLISH_VERSION
  • YANK_VERSION
  • MANAGE_USERS

organisation support

crates are required to be under an organisation, the organisation can be specified when declaring the custom registry in .cargo/config.toml like so:

[registries]
my-org       = { index = "ssh://chart.rs:22/my-org" }
my-other-org = { index = "ssh://chart.rs:22/my-other-org" }

About

✈️ a private, authenticated cargo registry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 69.8%
  • TypeScript 29.7%
  • Other 0.5%