git.cosmocr.at
Browses git repositories stored in upspin. The URL path is the upspin path to a bare repository:
https://git.cosmocr.at/<user@domain>/path/to/repo.git/
Publishing a repository
Store a bare git repo in upspin (e.g. git init --bare then
git push --all into a copy under your tree) and grant the browser
read access in an upspin Access file in the repo directory:
read,list: git@cosmocr.at
*: you@example.com
Then anyone with the link can browse the repository: summary and README, branches and tags, commit log and diffs, the file tree, and individual files.
Demo
A sample repository lives at /git@cosmocr.at/demo.git/.