Setting up Subversion

From BriansWiki

Jump to: navigation, search

Contents

[edit] On Linux/Apache

[edit] as Apache Mod

This is by far the best way to go if you can do it. You need to have root permission on a Linux server and have the ability to add modules to Apache. This is the most secure approach as it uses the SSH protocol for communication with the client.

[edit] using svnserve

This is an older style approach, svnserve is a standalone server that uses the svn protocol to communicate with a client. For small work groups behind a firewall, this can be a good choice and it is faster than the Apache mod, the svn protocol is fairly insecure however, and I would worry about using this approach on a public server for a commercial project.

[edit] w/out Root

I haven't figure out how to do this on a managed server where I don't have root access (like right here). It seems like it should be possible, but I haven't got it working yet. There are missing dependencies when I check the configuration.

[edit] On Windows

This is fairly straightforward; use the svnserve daemon running as a Windows service. Like the Linux version, I worry about the security of this approach unless you are behind a well managed firewall. There is a good tutorial located here.

Personal tools