w4 / chartered

✈️ a private, authenticated, permissioned cargo registry

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chartered

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

learn more at https://book.chart.rs/

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" }

screen shots

crate view (light) crate view (dark)

About

✈️ a private, authenticated, permissioned cargo registry

License:Do What The F*ck You Want To Public License


Languages

Language:Rust 60.7%Language:Svelte 32.5%Language:TypeScript 5.2%Language:CSS 0.7%Language:JavaScript 0.5%Language:Dockerfile 0.2%Language:HTML 0.1%