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.

Unify account terminology and clarify ACL commands

2e024cc96a391c0959ad2914caeed78b600fcfc1 · Keenan Nemetz · 14d ago · parent ab326d3a

Unify account terminology and clarify ACL commands

Use account consistently in the CLI, help, docs, and remote admin messages. Rename the CLI account command from user to account while retaining the old user spelling as an alias.

Replace positional ACL mutations with explicit verbs such as set-role, protect add, runners remove, and checks enable. Update local and remote admin parsing, hints, docs, and tests.

Tidy repository filter alignment and remove duplicated issue/change counts from page subtitles.

docs/getting-started.md +3−3

@@ -55,13 +55,13 @@ anywhere find that instance. For another location, pass `--config` or set
55 55 ## Create an account and a repository
56 56
57 57 ```sh
58 vole admin user create you --key ~/.ssh/id_ed25519.pub
58 vole admin account create you --key ~/.ssh/id_ed25519.pub
59 59 vole admin repo create demo --owner you
60 60 ```
61 61
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 `vole admin user add-key` afterwards to attach more keys. The account name is
64 `vole admin account add-key` afterwards to attach more keys. The account name is
65 65 permanent — contributor branches live under `refs/heads/contrib/<name>/`. The owner
66 66 of a new repository is its first admin.
67 67
@@ -69,7 +69,7 @@ New repositories are private. To make the web page and anonymous clone URL
69 69 readable, publish it:
70 70
71 71 ```sh
72 vole admin acl default demo read
72 vole admin acl set-default-role demo read
73 73 ```
74 74
75 75 Once you have an instance admin, the same commands work from another machine