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-wide roles and refine access UI
5b814e9958090cfd1fa826efb2d375bf613547c1 · Keenan Nemetz · 14d ago · parent 9579c1f9
Add instance-wide roles and refine access UI Instance roles now live on accounts, apply to public repositories, and the Admin role is the unified instance-admin permission with access to every repository. Repository ACLs can raise an instance role but not lower it. Adds role assignment to the users UI and CLI, open-registration role config, a reusable role picker, and separates adding a repository account from saving access rules.
packaging/vole.toml +5
| @@ -33,3 +33,8 @@ ssh_addr = "0.0.0.0:2222" | |||
| 33 | 33 | # repository-specific access; each repository's default role still applies. | |
| 34 | 34 | # Off unless you are running an instance that wants public contributions. | |
| 35 | 35 | # open_registration = true | |
| 36 | |||
| 37 | # The instance-wide role a self-registered account gets. It applies to public | ||
| 38 | # repositories only; an instance admin still has admin access to every | ||
| 39 | # repository. Use "contribute" for an open-source instance. "admin" is refused. | ||
| 40 | # open_registration_role = "contribute" | ||