Git web interface and server experimental copies
Bron Gondwana
brong at fastmail.fm
Tue Feb 10 00:22:50 EST 2009
Since the backend server I've got access to is firewalled a
little too much for public demonstrations, I've run all this
stuff up on the shared machine unix10. Hope nobody minds!
http://unix10.andrew.cmu.edu:8044/cgit.cgi
Notice at the bottom of each page, a clone URL, like:
git://unix10.andrew.cmu.edu/cyrus
You can just run:
git clone git://unix10.andrew.cmu.edu/cyrus
cd cyrus
git checkout origin/fastmail
And you should be looking at a copy of my fastmail tree :)
The "master" branch should be following cvs. I have a shell
script that will bring it up to date easily.
So - let me know what you think. That's 'cgit'. It offers
easy viewing of specific changes and stuff too. Not quite as
funky as github, but it's a "proof of concept" that this stuff
should run pretty easily on the cmu servers. If I can compile
and run it from my home directory!
(cgit is running under lighttpd, I picked the port out of thin
air).
Here's my daemon commands:
/afs/andrew.cmu.edu/usr3/brong/local/sbin/lighttpd -f /afs/andrew.cmu.edu/usr3/brong/etc/lighttpd.conf
git daemon --export-all --base-path=/afs/andrew.cmu.edu/usr3/brong/git/work/ --detach
Enjoy,
Bron ( haven't tried running up redmine on AFS yet, that
would be... fun )
More information about the Cyrus-devel
mailing list