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/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); }