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.

Unify terminology across the web UI and docs

ab326d3ac1fd947a9df45f31f6dc10ab38627882 · Keenan Nemetz · 14d ago · parent 5b814e99

Unify terminology across the web UI and docs

Use account, repository, change request, enrollment link, instance admin, and sign in/out consistently. Rename the access guide to accounts-and-access.md, update its links, and record the canonical terms and retained command/URL spellings in the documentation index.

server/web/account.go +2−2

@@ -6,7 +6,7 @@ import (
6 6 )
7 7
8 8 // AddAccountKey lets a signed-in person attach an SSH public key without an
9 // administrator. Open registration is only useful for Git contributions if the
9 // instance admin. Open registration is only useful for Git contributions if the
10 10 // account can turn its browser session into a key that pushes.
11 11 func (w *Web) AddAccountKey(rw http.ResponseWriter, r *http.Request) {
12 12 pr, ok := w.requireHTMLUser(rw, r)
@@ -42,7 +42,7 @@ func (w *Web) AddAccountKey(rw http.ResponseWriter, r *http.Request) {
42 42 }
43 43
44 44 // RemoveAccountKey detaches one of the signed-in account's own keys. It is the
45 // same operation an administrator can perform, scoped by the session account.
45 // same operation an instance admin can perform, scoped by the session account.
46 46 func (w *Web) RemoveAccountKey(rw http.ResponseWriter, r *http.Request) {
47 47 pr, ok := w.requireHTMLUser(rw, r)
48 48 if !ok {