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.
refactor
c5902451905acdaa478f8476844ccd4a510d9ca9 · Keenan Nemetz · 17d ago · parent ec2aba4b
internal/config/config.go → forge/config/config.go +2−2
| @@ -15,7 +15,7 @@ type Config struct { | |||
| 15 | 15 | DataDir string `toml:"data_dir"` | |
| 16 | 16 | // HTTPAddr serves the read-only web UI and anonymous git clone. | |
| 17 | 17 | HTTPAddr string `toml:"http_addr"` | |
| 18 | // SSHAddr is the only write transport. | ||
| 18 | // SSHAddr is the only write githttp. | ||
| 19 | 19 | SSHAddr string `toml:"ssh_addr"` | |
| 20 | 20 | // MaxBlobBytes rejects individual objects in pre-receive. | |
| 21 | 21 | MaxBlobBytes int64 `toml:"max_blob_bytes"` | |
| @@ -142,7 +142,7 @@ data_dir = "./data" | |||
| 142 | 142 | # the Host header intact, because site requests are routed by hostname. | |
| 143 | 143 | http_addr = "127.0.0.1:8080" | |
| 144 | 144 | ||
| 145 | # The only write transport. Identity is the SSH key presented at handshake. | ||
| 145 | # The only write githttp. Identity is the SSH key presented at handshake. | ||
| 146 | 146 | ssh_addr = "127.0.0.1:2222" | |
| 147 | 147 | ||
| 148 | 148 | # Where a browser reads this instance, if that differs from http_addr — a proxy | |