I will admit right off that I have never managed to get a public svn repo working right and I have, as a result, a bit of fear in configuring the back end of repo systems. So I was pretty happy when I found incredibly pain-free and bulletproof instructions on hosting a bazaar repo on etch. Upload via scp, download via http. Super simple in Lighttpd.
One thing I would do different. They assume you’re only using your Lighttpd instance for this one purpose. But most of us are also serving other stuff. Use this instead of setting the global server.document-root:
$HTTP["host"] =~ "^bzr.host\.org$" {
server.document-root = "/home/bzr/www"
}
No comments yet.