05 May 2008
Install
sudo apt-get install subversion
Create group & user
sudo groupadd svn
sudo useradd -g svn svn
sudo svnadmin create /var/svn
sudo chown -R svn:svn /var/svn
sudo groupadd svn
sudo useradd -g svn svn
sudo svnadmin create /var/svn
sudo chown -R svn:svn /var/svn
Create repository
svnadmin create /path/to/repository
svnadmin create /path/to/repository
Start Server
I don't want to run apache, so I'm running the inbuilt server. To get this running on ubuntu, create a new file in /etc/init.d & chmod it executable.
#!/bin/sh -e
echo Starting Subversion
svnserve -d -r /home/matt/development/subversion_repository
Add new project
#!/bin/sh -e
echo Starting Subversion
svnserve -d -r /home/matt/development/subversion_repository
Add new project
svn import project svn://localhost/project -m "First Import"
Checkout project
svn checkout svn://localhost/project
Checkout project
svn checkout svn://localhost/project
This is on my internal network, so I'm not going to bother putting permissions on the repository.

Trackback URL