linux下整合redmine和svn
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
?
?