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.
Answer whoami --role from the repository's rules
eec0e60344bf5686fc278ba5a8415dc0777ba9e2 · Keenan Nemetz · 6d ago · parent f422c24f
Answer whoami --role from the repository's rules A role is per repository, so whoami cannot print one truth without knowing which repository is meant. Keep the default answer name-only, for the scripts that call it, and make the role an explicit query on the remote's repository. The server's vole-whoami verb now accepts a repository path and returns the effective role after the same private-repository rule as a fetch. A run credential may ask only about its own repository. Update the CLI help and the contributor and account docs to point at the new query.
docs/accounts-and-access.md +6
| @@ -217,6 +217,12 @@ To see which account the current remote's key belongs to: | |||
| 217 | 217 | vole whoami | |
| 218 | 218 | ``` | |
| 219 | 219 | ||
| 220 | To see the role that account holds on the repository named by the remote: | ||
| 221 | |||
| 222 | ```sh | ||
| 223 | vole whoami --role | ||
| 224 | ``` | ||
| 225 | |||
| 220 | 226 | ## Remote administration | |
| 221 | 227 | ||
| 222 | 228 | By default, server management commands run on the host. To use them from another | |