How would i start one? For one, i don't even know how to use SVN on a game server.
Any links to tutorials or imformation would be great.
grab a copy of [url=http://www.ubuntu.com/getubuntu/download-server]Ubuntu 9.10 Server Edition[/url] and install it to the machine you will be using as a server (It would be best to have a dedicated system running 24/7, so that everyone would be able to update to the latest revision at any time). Then run a few commands:
[code]sudo apt-get update
sudo apt-get upgrade
sudo apt-get install subversion
sudo apt-get install libapache2-svn
sudo /etc/init.d/apache2 restart[/code]
Now you have subversion running on an updated copy of ubuntu, alongside apache2 (web server). You still need to do some configuration:
[code]sudo gedit /etc/apache2/mods-available/dav_svn.conf[/code]
edit this file to your needs, following the instructions given via comments. Restart apache again:
[code]sudo /etc/init.d/apache2 restart[/code]
SVN should be working now, except there's one thing missing: an SVN folder...
[code]sudo svnadmin create /srv/svn
sudo chown -R www-data:www-data /srv/svn
sudo chmod -R g+ws /srv/svn[/code]
Awesome! Now we have an SVN repository that anyone can access. You still need a password for it to work properly:
[code]sudo htpasswd2 -c /etc/apache2/dav_svn.passwd svnuser[/code]
Now you have a fully working SVN repository. Feel free to test it with this command:
[code]svn import .bashrc https://localhost/svn/testfile -mlogentry[/code]
Great guide but I think he simply wanted to host a game that had some fretta games on it.
the OP makes one mention both ways (how would I start one? - start an SVN server, how to use SVN on a game server - use something like TortoiseSVN).
If you just want a client, grab [url=http://tortoisesvn.net/downloads]TortoiseSVN[/url], right click a folder you want to use, press SVN checkout. Copy the URL of the SVN repo and (if necessary) enter your username and password. It will take a little while to download everything that's on the latest revision.
Sorry, you need to Log In to post a reply to this thread.