第一步,安装SVN
SVN服务器环境 Centos x64,运行
# yum install subversion
# yum install mod_dav_svn(这是client)
安装后查看
svnserve --version
如图,说明服务器安装成功。
第二步:配置SVN服务器
# mkdir /opt/svn/repos
# svnadmin create /opt/svn/repos
执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt
进入conf目录下,继续配置authz passwd svnserve.conf三个文件
authz在[user]下添加用户,设置密码:username = password
passwd 配置用户权限:user=rw
svnserve.conf配置匿名用户权限,指定用户及密码的配置文件
第三步:启动服务器
# svnserve -d -r /opt/svn/repos
svn默认使用3690端口
注:
1、停止服务器
# netstat -apn|grep "svnserve"
# kill -9 PID
2、配置项目自启动
把svnserve -d -r /opt/svn/repos 放在/etc/rc.d/rc.local最后一行
参照http://www.blogjava.net/nkjava/archive/2011/08/29/357502.html