Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/git/vole.git

Write over SSH with a registered key:

git clone ssh://git@0.0.0.0:2222/vole.git

A free and open-source forge that lives in your Git repo.

Identify accounts by their registered name

62576fa8157d431dcf2d360f3ebe481de77bda03 · Keenan Nemetz · 14d ago · parent 642e5994

Identify accounts by their registered name

Drop the internal account id and display name. Users, keys, passkeys,
invites, sessions, ACL entries, approvals, locks and CI records now all
use the registered name as the single identity.

The roster migrates in place: old id-keyed tables are rebuilt around the
name, and access-rule/lock references are rewritten through the same
mapping. Display-name editing and whoami --id are removed.

docs/getting-started.md +2−3

@@ -62,9 +62,8 @@ vole admin repo create demo --owner you
62 62 Creating an account requires its first SSH key: the account and key are written
63 63 together, so a name is never claimed by an account that cannot sign in. Use
64 64 `vole admin user add-key` afterwards to attach more keys. The account name is
65 permanent — contributor branches live under `refs/heads/contrib/<name>/` — so pass
66 `--display "Your Name"` if you want a friendlier label on pages. The owner of a
67 new repository is its first admin.
65 permanent — contributor branches live under `refs/heads/contrib/<name>/`. The owner
66 of a new repository is its first admin.
68 67
69 68 New repositories are private. To make the web page and anonymous clone URL
70 69 readable, publish it: