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.

Create accounts with a key and find the instance config

c36d507302c0f7fb24af6eba390c4121d67318c3 · Keenan Nemetz · 16d ago · parent 3abbe749

Create accounts with a key and find the instance config

An account is now written with its first key in one transaction, so a name cannot be claimed without a credential. add-key remains for additional keys, and remote user create forwards the key on stdin.

Local commands now resolve the config from --config, VOLE_CONFIG, ./vole.toml, or ~/.vole/vole.toml before falling back to defaults. init prints --config in its next steps when the instance will not be discovered automatically.

docs/operations.md +1−1

@@ -18,7 +18,7 @@ cp data/audit.log backup/ 2>/dev/null # history of admin actions
18 18 `users.db` by hand can miss recent changes that have not been written to the main
19 19 database file yet.
20 20
21 If you lose the user database, you need to recreate accounts and add their keys
21 If you lose the user database, you need to recreate accounts with their keys
22 22 again. You do not lose repositories. Nothing in the user database is secret, so a
23 23 copied backup does not expose anything.
24 24