1、首先安装svn
apt-get install subversion
2、创建SVN的根目录,这里我建在/var。然后建立一个演示用的库。
cd /var
mkdir svn
cd svn
svnadmin create demo
3、配置版本库
cd demo/conf
ls -l
conf目录里是authz,passwd和svnserve.conf这三个文件,分别用于配置用户权限、用户密码和配置此版本库(demo)。
3.1 vim svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = Demo Repository
3.2 vim passwd //这个文件里存储的是用户名和密码,一行一条记录。
[users] redmine = redminePASSWORD
3.3 vim authz
[groups]
dev = redmine
[demo:/]
@dev = rw
4、简单配置完后,启动svnserve:
svnserve -d -r /var/svn
5、最后将SVN服务加入自启动:
cd /etc/rc2.d vim S88svnserve
6、并在文件S88svnserve中添加上面的启动命令
svnserve -d -r /var/svn
7、最后还不能忘了加上执行权限:
chmod +x S88svnserve