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