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.

README.md +4−4

@@ -39,10 +39,10 @@ forge is probably a better fit.
39 39 go build -o vole ./cmd/vole
40 40
41 41 ./vole admin init --dir . # create config and data/users.db
42 ./vole admin user create you --key ~/.ssh/id_ed25519.pub
42 ./vole admin account create you --key ~/.ssh/id_ed25519.pub
43 43 ./vole admin repo create demo --owner you
44 ./vole admin acl default demo read # publish: the repository is private until you do this
45 ./vole serve # SSH :2222, web :8080
44 ./vole admin acl set-default-role demo read # publish: the repository is private until you do this
45 ./vole serve # SSH :2222, web :8080
46 46 ```
47 47
48 48 Write with your key. Read without one:
@@ -58,7 +58,7 @@ certificate itself instead of running a proxy, then create an account and its
58 58 enrollment link:
59 59
60 60 ```sh
61 vole admin user create reporter
61 vole admin account create reporter
62 62 ```
63 63
64 64 To let people create their own accounts, set `open_registration = true` alongside