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.
Let instance admins create repositories
455835e7b5d329ca64c96234dfffc7b6702f370e · Keenan Nemetz · 15d ago · parent 395554f4
Let instance admins create repositories The Admin section gains a New repository form: name, owner, and description. Creation uses the same store method as the CLI, seeds the owner as repo admin, updates the index, is audited, and lands on the new repository's access editor. This completes the instance-admin slice in the UI plan.
docs/users-and-access.md +5−4
| @@ -119,10 +119,11 @@ manage that repository's branches and reviews; an instance admin can create user | |||
| 119 | 119 | and repositories and change access rules anywhere. Only instance admins may use | |
| 120 | 120 | `--remote`. | |
| 121 | 121 | ||
| 122 | Instance admins also get an **Admin** section in the browser. Today it covers | ||
| 123 | per-repository access rules and accounts: create an account from an enrollment | ||
| 124 | link, grant or revoke instance admin, retire an account, start a fresh enrollment | ||
| 125 | link, and inspect or revoke SSH keys and browser sessions. | ||
| 122 | Instance admins also get an **Admin** section in the browser. It covers | ||
| 123 | repository creation and per-repository access rules, plus accounts: create an | ||
| 124 | account from an enrollment link, grant or revoke instance admin, retire an | ||
| 125 | account, start a fresh enrollment link, and inspect or revoke SSH keys and | ||
| 126 | browser sessions. | ||
| 126 | 127 | ||
| 127 | 128 | The first instance admin must be granted on the host. Vole refuses to remove or | |
| 128 | 129 | retire the last active instance admin, so a remote mistake cannot lock everyone | |