vole
Clone
Read only, no credentials:
https://rodent.software/vole.git
Write over SSH with a registered key:
git clone ssh://git@rodent.software:2222/vole.git
A free and open-source forge that lives in your Git repo.
Add instance user administration
395554f453ca31d3bd325920a7011c91230e961c · Keenan Nemetz · 15d ago · parent 8e93a8f0
Add instance user administration Instance admins get an Admin -> Users surface: create an account from a one-time enrollment link, grant or revoke instance admin, retire an account, refresh its invite, inspect keys and sessions, remove a key, and revoke every session. Account creation uses CreateWithInvite, so the browser never asks an operator to paste somebody else's SSH key. Enrollment links are rendered once with no-store and warn when browser login is disabled. Retiring and admin changes keep the store's last-admin guard and audit trail.
server/web/static/vole.css +2
| @@ -1631,3 +1631,5 @@ form.htmx-request .label-tokens { opacity: 0.6; } | |||
| 1631 | 1631 | } | |
| 1632 | 1632 | .danger-zone { border-color: color-mix(in srgb, var(--bad) 40%, var(--border)); } | |
| 1633 | 1633 | .danger-zone h3 { margin: 14px 0 4px; } | |
| 1634 | .state.active { color: var(--good); } | ||
| 1635 | .state.retired { color: var(--fg-faint); } | ||