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